Programação · Ensino médio · aula 1 de 5 · ~3 min de leitura
O que é PHP e o seu primeiro script
Para que serve o PHP, onde ele roda e como escrever as primeiras linhas.
Esta aula ainda aguarda revisão da comunidade. Achou um erro? Sugira uma correção.
Para que serve
PHP é uma linguagem criada para construir páginas da web. A primeira versão foi publicada em 1995 pelo programador Rasmus Lerdorf. Hoje a sigla significa "PHP: Hypertext Preprocessor", e a linguagem é gratuita e de código aberto. Uma parte enorme dos sites que você visita, incluindo muitos blogs, lojas e portais, é feita com ela.
A ideia central: quando você pede uma página, o servidor executa o programa em PHP, monta a página na hora (com o seu nome, o seu carrinho, as notícias do dia) e envia o resultado pronto ao navegador. O visitante nunca vê o código PHP, só o que ele produziu.
Esta trilha supõe que você já fez Lógica de programação. Variáveis, condições, laços e funções são as mesmas ideias; o que muda é o jeito de escrever.
Onde executar
Para um site de verdade, o PHP fica instalado em um servidor. Para aprender, basta a ferramenta PHP no navegador: escreva o código e aperte Executar.
O primeiro script
<?php
echo "Olá, mundo!";
Três coisas para notar:
<?phpabre o código. Sem essa marca, o PHP trata o arquivo como texto comum e o copia para a saída sem executar nada.echoescreve na saída. É o equivalente aoprintde outras linguagens.- Cada instrução termina com ponto e vírgula. Esquecê-lo é o erro mais comum de quem começa.
Várias instruções são executadas de cima para baixo:
<?php
echo "Bom dia!\n";
echo "Hoje é dia de aprender PHP.\n";
echo 2 + 3;
O \n dentro das aspas duplas é uma quebra de linha. Sem ele, tudo sairia grudado na mesma linha.
O que acontece se você esquecer o ponto e vírgula no fim de uma linha de echo, com outra instrução logo abaixo?
Comentários
<?php
// Comentário de uma linha
# Também vale com cerquilha
/* Comentário
de várias linhas */
echo "Só esta linha é executada.";
Lendo um erro
Apague o ponto e vírgula do primeiro echo de um dos exemplos e execute. O PHP responde com algo como Parse error: syntax error, unexpected… e o número da linha. Repare: muitas vezes o erro é apontado na linha seguinte àquela em que o ponto e vírgula faltou, porque é ali que o PHP percebe o problema.
Para praticar
- Escreva um script que mostre o seu nome em uma linha e a sua cidade em outra.
- Faça o PHP calcular quantas horas há em um ano de 365 dias.
- Provoque um erro de propósito e localize a linha indicada na mensagem.
Teste o que você aprendeu
1. Onde o código PHP de um site é executado?
2. Como começa um bloco de código PHP?
3. O que termina cada instrução em PHP?
Fontes desta aula
- The PHP Group. Manual do PHP: um tutorial simples.
- The PHP Group. Manual do PHP: tipos.