W3docs

Introdução ao PHP

PHP é uma linguagem de script server-side amplamente usada para desenvolvimento web. É open-source e significa Hypertext Preprocessor.

PHP (um acrônimo recursivo para PHP: Hypertext Preprocessor) é uma linguagem de script server-side de código aberto projetada para desenvolvimento web. "Server-side" significa que o código é executado no servidor web antes que a página chegue ao navegador: o servidor executa o PHP e o visitante só vê o HTML resultante — nunca o código-fonte PHP em si. Isso torna o PHP ideal para criar páginas dinâmicas cujo conteúdo muda com base no usuário, em um banco de dados ou em um envio de formulário.

Este capítulo explica o que é PHP, por que é tão amplamente utilizado e como escrever e executar seu primeiro script. Ao final, você será capaz de ler um arquivo PHP básico e entender como ele produz saída.

Por que o PHP ainda está em todo lugar

PHP alimenta uma grande parte da web — incluindo WordPress, Drupal, aplicações Laravel e grande parte do ecossistema de e-commerce. Sua durabilidade vem de alguns pontos fortes práticos:

  • Curva de aprendizado suave. A sintaxe é flexível e se assemelha muito ao C e ao Perl, então iniciantes conseguem criar páginas funcionais rapidamente.
  • Open-source e gratuito. Não há taxas de licença, e uma comunidade ativa lança continuamente novas versões e correções de segurança.
  • Roda em quase qualquer lugar. PHP funciona no Windows, macOS e Linux, ao lado de servidores como Apache e Nginx, e está presente em quase todos os planos de hospedagem compartilhada.
  • Suporte de primeira classe a bancos de dados. PHP se comunica com MySQL, PostgreSQL, SQLite e a maioria dos outros bancos de dados sem configurações extras, o que explica por que domina sites orientados a banco de dados.
  • Ecossistema enorme. Frameworks, bibliotecas (via Composer), tutoriais e perguntas respondidas são abundantes, então ajuda raramente está longe.

Como o PHP funciona

Um arquivo PHP é um arquivo de texto simples salvo com a extensão .php. Quando um navegador solicita esse arquivo, o servidor web o passa para o motor PHP, que executa o PHP e retorna HTML simples. O fluxo é assim:

Browser  ──request──▶  Web server  ──▶  PHP engine (runs the code)
Browser  ◀──HTML────  Web server  ◀──  generated output

Para executar PHP localmente, você precisa ter o PHP instalado e um servidor web. A configuração mais simples é uma pilha integrada como XAMPP ou MAMP, que instala Apache, MySQL e PHP juntos. O PHP também vem com um servidor de desenvolvimento integrado que você pode iniciar com php -S localhost:8000. Consulte o guia de instalação do PHP para instruções passo a passo e, em seguida, abra esta página no seu navegador em http://localhost:8000/.

Escrevendo seu primeiro arquivo PHP

O código PHP fica dentro das tags <?php ... ?>. Tudo entre essas tags é executado como PHP; tudo fora delas é enviado ao navegador sem alterações como HTML. Crie um arquivo chamado hello.php:

Simples hello world com PHP echo

php— editable, runs on the server

A instrução echo produz texto como saída. Quando o servidor executa este arquivo, o navegador recebe apenas as palavras Hello World!. As instruções em PHP terminam com ponto e vírgula (;) — esquecê-lo é um dos erros mais comuns para iniciantes. Para as regras completas sobre tags, instruções e espaços em branco, consulte sintaxe PHP.

Armazenando dados em variáveis

Uma variável é um contêiner nomeado para um valor. Em PHP, os nomes de variáveis sempre começam com um cifrão ($), e você atribui um valor com o operador =:

Armazenar texto em uma variável e exibi-lo com echo

php— editable, runs on the server

Aqui $text contém a string "Hello World!", e echo $text; a imprime. O navegador vê o mesmo Hello World! de antes — mas agora o valor é reutilizável. Variáveis podem conter strings, números, booleanos, arrays e mais; o PHP determina o tipo automaticamente. Saiba mais em variáveis PHP e tipos de dados PHP.

Dica: Use comentários (// para uma única linha, /* ... */ para um bloco) para deixar notas no seu código. O motor PHP os ignora.

Conclusão

PHP é uma linguagem poderosa e acessível para criar sites dinâmicos. Sua baixa barreira de entrada, alcance multiplataforma e integração estreita com bancos de dados explicam por que continua sendo uma das linguagens mais utilizadas na web. Agora que você pode escrever e executar um script básico, os próximos passos são aprender a sintaxe PHP em profundidade e começar a trabalhar com variáveis.

Prática

Prática
Quais são algumas das características definidoras do PHP de acordo com https://www.w3docs.com/learn-php/php-intro.html?
Quais são algumas das características definidoras do PHP de acordo com https://www.w3docs.com/learn-php/php-intro.html?
Was this page helpful?