Sintaxe Link to heading
Existem três formas conhecidas de se iniciar a escrita de código PHP, são elas:
<?= ?>
ABREVIAÇÃO de<?php echo 'zeus' ?>
<?php ... ?>
RECOMENDADO<script language="php"> ... </script>
REMOVIDO NO PHP 7.0
Finalize as suas linhas de código usando ;
(ponto e vírgula).
O problema das Tags PHP Link to heading
Seguindo o exemplo:
A. user.php
<?php
echo 'Olá, Zeus. Você deseja enviar um e-mail?';
?> // Espaço em branco
B. email.php
<?php
require 'user.php';
header('Location: user.php');
exit();
?>
Ao executar o código acima você verá o seguinte erro PHP Warning: Cannot modify header information - headers already sent
. Esse erro não acontece apenas com o espaço mas com qualquer saída (HTML, printf, …) que seja executada antes dos headers HTTP.
Por isso é uma BOA PRÁTICA evitar o uso da tag de fechamento para previnir conflitos com funções do PHP que utilizam HTTP headers como header, session_start e setcookie.
Comentários Link to heading
A maneira de se escrever comentários em PHP é igual ao do Javascript.
A. Comentário de uma linha
// Esse é um comentário
// De uma linha. Onde as barras
// Precisam ser repetidas a cada linha.
B. Comentário de multiplas linhas
/*
Esse é um comentário de multiplas linhas
Onde a barra e o * só precisam ser inseridos
no começo e no final do seu comentário.
Sem mistérios aqui.
*/