Tags PHP
Quando o PHP processa um arquivo, ele procura pelas tags de abertura e fechamento,
<?php
e ?>
, que dizem ao PHP para
iniciar ou parar a interpretação do código entre elas. Essa forma de processamento
permite que o PHP seja incluído em todo tipo de documentos, pois tudo
que estiver fora destas tags será ignorado pelo
interpretador PHP.
O PHP inclui uma tag echo curta <?=
que é uma
forma abreviada da forma mais verbosa <?php echo
.
Example #1 Tags de Abertura e Fechamento do PHP
1. <?php echo 'Se quiser servir código PHP em documentos XHTML ou XML,
use essas tags'; ?>
2. A tag echo curta <?= 'imprima essa string' ?> também pode ser usada.
Ela é equivalente a <?php echo 'imprima essa string' ?>.
3. <? echo 'Este código está entre tags curtas, mas só funcionará '.
'se a diretiva short_open_tag estiver habilitada'; ?>
As tags curtas (exemplo 3) estão disponíveis por padrão, mas podem ser desabilitadas através da diretiva short_open_tag no arquivo de configuração php.ini, ou estarão desabilitadas por padrão se o PHP for compilado com a configuração --disable-short-tags.
Note:
Como as tags curtas podem ser desabilitadas, é recomendado usar apenas as tags normais (
<?php ?>
e<?= ?>
) para maximizar a compatibilidade.
Se um arquivo contiver apenas código PHP, é preferível omitir a tag de fechamento do PHP no final do arquivo. Isso evita que espaços em branco ou novas linhas sejam adicionados acidentalmente após a tag de fechamento do PHP, o que pode causar efeitos indesejados, porque o PHP iniciará o buffer de saída quando não houver intenção de enviar qualquer saída naquele ponto do script.
<?php
echo "Olá Mundo";
// ... mais código
echo "Última declaração";
// o script termina aqui sem a tag de fechamento do PHP