Sintaxe
Sintaxe básica
Um arquivo PHP pode conter conteúdo HTML/Texto, por isso é preciso delimitar o conteúdo PHP com TAGS especiais:
”StarndardTag”
1 <?php
2 ?>
”ShortTag”
1 <?="Olá Mundo";?>
Sendo que o delimitador Short Tag tem uso desencorajado, uma vez que é desabilitado por padrão.
Se o arquivo só contém comandos PHP, é posssível omitir a tag de finalização ( ?> ). Isto também evita que espaços após esta tag causem problemas com cabeçalhos já enviados (principalmente em sessões).
No PHP os comandos deve terminar em ponto-e-vírgula (;), como no exemplo abaixo:
”Delimitadorponto-e-vírgula”
1 <?php
2 echo "Olá Mundo";
3 phpinfo();
4 ?>
Entretanto, estruturas de controle não precisam de ponto e vírgula - como é o caso do if no exemplo:
”Estruturadecontrole”
1 <?php
2 if ($variavel === true) {
3 echo "Olá Mundo";
4 }
5 ?>
Comentários podem ser nas três formas abaixo:
”ComentáriosemPHP”
1 <?php
2 //Comentário de uma linha
3 # Comentário de uma linha
4 /*
5 Comentário
6 de
7 multiplas
8 linhas
9 */
10 ?>