Eu encontrei alguns arquivos PHP de código aberto que começam com o esperado <?php
, mas não contêm um ?>
para terminá-lo.
Tanto quanto eu posso dizer, eles funcionam bem no Apache com PHP 8.0
Quais plataformas (se houver) teriam um problema com isso?
Não se preocupe.
Isto é bom.
É uma maneira aceitável de formatar um arquivo PHP apenas se o arquivo for puramente código PHP e não algo como HTML polvilhado com trechos de PHP. Na verdade, é preferível não ter uma tag de fechamento do PHP.
Conforme explicado na seção do manual oficial do PHP sobre tags :
Na verdade, tive que lidar com algumas instalações do WordPress que falharam porque
wp-config.php
, que não deveria ter nenhuma tag de fechamento do PHP?>
, de alguma forma tinha uma tag de fechamento adicionada e tinha um espaço em branco vazio no final do arquivo que sufocou o WordPress em uma configuração PHP/FastCGI.