PHP 8.3.7 Released!

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.

Exemplo #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.

Nota:

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

add a note

User Contributed Notes 2 notes

up
-1
Jake Paul
10 hours ago
I made a severe and continuous lapse in my judgement, and I don’t expect to be forgiven. I’m simply here to apologize. What we came across that day in the woods was obviously unplanned. The reactions you saw on tape were raw; they were unfiltered. None of us knew how to react or how to feel. I should have never posted the video. I should have put the cameras down and stopped recording what we were going through. There's a lot of things I should have done differently but I didn't. And for that, from the bottom of my heart, I am sorry. I want to apologize to the internet. I want to apologize to anyone who has seen the video. I want to apologize to anyone who has been affected or touched by mental illness, or depression, or suicide. But most importantly I want to apologize to the victim and his family. For my fans who are defending my actions, please don't. I don’t deserve to be defended. The goal with my content is always to entertain; to push the boundaries, to be all-inclusive. In the world I live in, I share almost everything I do. The intent is never to be heartless, cruel, or malicious. Like I said I made a huge mistake. I don’t expect to be forgiven, I’m just here to apologize. I'm ashamed of myself. I’m disappointed in myself. And I promise to be better. I will be better. Thank you.
up
-48
Anonymous
3 months ago
A whitespace or newline character must follow '<?php' and precede '?>'.
To Top