Em primeiro lugar, uma observação: o próprio PHP na verdade sugere não usando tags curtas como essa. O manual de sintaxe do próprio PHP até menciona isso, porque o suporte a tags curtas não é uma opção padrão - ele deve ser compilado no PHP ou ativado no arquivo php.ini
:
Como tags curtas não são suportadas por padrão, é por isso que <? ... ?>
é renderizado como está e não é processado como PHP.
Se você realmente quiser fazer este trabalho, então você deve definir em seus arquivos php.ini
para as configurações do PHP isto:
short_open_tag=On
Dependendo de qual servidor web ou sistema de manipulação de proxy PHP você usa, você pode ter diferentes php.ini
locais. (Isto é, no entanto, discutido em outras perguntas e respostas, como aqui .)
No entanto , como o próprio PHP não recomenda o uso de tags curtas, você deve realmente considerar não o uso de tags curtas em seu código PHP.