Introdução: por que o PHP não morre e é relevante em 2025
No mundo do desenvolvimento web, novas linguagens e frameworks surgem constantemente, mas o PHP continua sendo uma das ferramentas mais requisitadas. Apesar das previsões sobre a "morte" da linguagem, em 2025 o PHP opera em 75% de todos os sites do mundo, incluindo gigantes como Facebook (parcialmente), Wikipedia e WordPress. Se você quer começar rapidamente a criar sites dinâmicos e aplicações web, o PHP é a escolha ideal para começar.
Este artigo é seu roteiro. Vamos analisar por onde começar a estudar PHP em 2025, quais ferramentas instalar, como escrever seu primeiro script e para onde ir a seguir. Você não precisa de experiência em programação — apenas vontade de aprender.
1. Preparação do ambiente: o que instalar antes de começar
Antes de escrever código, você precisa configurar o ambiente de trabalho. Em 2025, isso é muito simples.
1.1. Servidor local: XAMPP, OpenServer ou Docker
PHP é uma linguagem do lado do servidor, portanto, você precisa de um servidor para executá-lo. A maneira mais fácil para iniciantes é instalar um pacote pronto que inclui PHP, o servidor web Apache e o banco de dados MySQL.
- XAMPP — pacote multiplataforma, adequado para Windows, macOS e Linux. A instalação leva 5 minutos.
- OpenServer — escolha popular para Windows. Possui interface amigável e módulos pré-instalados.
- Docker — ferramenta mais profissional, mas pode ser excessiva para os primeiros passos.
Após a instalação, inicie o servidor e abra http://localhost no navegador. Se você vir uma página de boas-vindas, está tudo pronto.
1.2. Editor de código: VS Code com plugins
Para escrever código, use o Visual Studio Code (VS Code) — ele é gratuito e poderoso. Instale as seguintes extensões:
PHP Intelephense— para autocompletar e dicas.PHP Debug— para depuração de código.Live Server— para atualização automática da página.
2. Fundamentos da sintaxe: seu primeiro script PHP
O código PHP é incorporado diretamente no HTML. Os arquivos têm a extensão .php e o código é colocado dentro das tags <?php ... ?>.
2.1. Olá, mundo!
Crie um arquivo index.php na pasta htdocs (ou domains para OpenServer) e escreva:
<!DOCTYPE html><html><head> <title>Meu primeiro site PHP</title></head><body> <h1> <?php echo "Olá, mundo PHP 2025!"; ?> </h1> <p>Hoje é: <?php echo date("d.m.Y"); ?></p></body></html>Abra http://localhost/index.php no navegador. Você verá um título e a data atual. Parabéns, você escreveu seu primeiro site dinâmico!
2.2. Variáveis e tipos de dados
Variáveis em PHP começam com o sinal $. A linguagem não exige declaração estrita de tipo — ela o determina automaticamente.
<?php $name = "Ana"; $age = 25; $isStudent = true; $price = 99.99;
echo "Nome: $name, Idade: $age"; // Saída: Nome: Ana, Idade: 25?>2.3. Operadores condicionais e loops
As estruturas de controle em PHP são semelhantes a outras linguagens:
<?php $hour = date("H");
if ($hour < 12) { echo "Bom dia!"; } elseif ($hour < 18) { echo "Boa tarde!"; } else { echo "Boa noite!"; }
// Loop for for ($i = 1; $i <= 5; $i++) { echo "Linha número $i<br>"; }?>3. Trabalhando com formulários e dados: tornando o site interativo
O principal poder do PHP é o processamento de dados de formulários HTML. Vamos analisar um exemplo simples: formulário de contato.