Cursos / Informática para Internet / Plataformas de aplicações Web / Aula
Web site: https://php.net
PHP é um acrônimo recursivo para PHP: Hypertext Preprocessor (Pré-Processador de Hipertexto), que originalmente se chamava Personal Home Page (Página Inicial Pessoal).
Trata-se de uma das linguagens de scripts existentes como JavaScript e Python e é muito usada para a criação de sistemas web do lado do servidor (back-end e full-stack),.
Por ser uma linguagem de script, o PHP precisa de um interpretador para executar os programas criados nessa linguagem. A linguagem PHP pode ser facilmente integrada em servidores Web como o Apache e o NGINX e essa facilidade, somada a simplicidade da linguagem, deu ao PHP uma popularidade imensa como linguagem de criação de páginas dinâmicas renderizadas no lado do servidor. O PHP pode ser integrado dentro de páginas HTML comuns, misturando código HTML com código PHP de maneira muito parecida com o EJS (já visto no curso). A diferença é que o PHP não é só uma linguagem de template, e sim uma linguagem completa que permite a criação de páginas com conteúdo que pode vir de outros serviços, bancos de dados, cálculos matemáticos, etc.
Tipicamente um documento HTML que contém código PHP tem a extensão ".php" no final e é possível criar sistemas completos somente com páginas PHP puras, sem nenhum tipo de framework. O Facebook, por exemplo, foi criado dessa forma.
Entretanto, existem diversos frameworks e ferramentas Web criadas com a linguagem PHP que adicionam novas funcionalidades para a criação de páginas e sistemas web. O Laravel, por exemplo, é um framework muito popular criado em PHP, assim como o Wordpress é hoje ainda a plataforma mais popular para a criação de páginas na Internet, também escrito em PHP.
No site https://www.php.net/manual/pt_BR/ você tem acesso a documentação oficial do PHP traduzida para o português do Brasil.
Quando o PHP interpreta um arquivo ele procura pelas tags de abertura e fechamento, <?php
e ?>
, que dizem ao PHP para iniciar ou parar a interpretação do código entre elas. A interpretação assim permite ao PHP ser incluído em vários tipos de documentos, pois tudo que está fora destas tags é ignorado pelo interpretador do PHP.
PHP inclui uma tag curta echo <?=
que é uma forma abreviada mais verbosa para<?php echo
.
Versão 5.3 - Todos os Direitos reservados