Short Tags são consideradas ruins, porque elas podem dar conflito com as tags abertas do XML - '<xml? ". Se for um arquivo PHP, o intérprete vai pensar que tudo após o "<? é um código PHP. Como resultado ele vai mostrar um erro.
Este problema pode ser resolvido facilmente da seguinta maneira:
<?php echo '<?'; ?>xml
Eu uso a Short Tag completa quase o tempo todo. Abri mão até do uso do <? = print $var?>. Minhas aplicações antigas não estão preparadas para isso, mas já faz um tempo que já estou utilizando o modo correto.
Ouvi dizer que eles vão introduzir o <?php como padrão no PHP 6. Por isso já estou utilizando <?php ?> para não ter problemas depois.
Para desativar acesse o php.ini e mude a diretiva "short_open_tag" para "0" e utilize somente "<?php ?>".
<?php echo '<?'; ?>xml
Eu uso a Short Tag completa quase o tempo todo. Abri mão até do uso do <? = print $var?>. Minhas aplicações antigas não estão preparadas para isso, mas já faz um tempo que já estou utilizando o modo correto.
Ouvi dizer que eles vão introduzir o <?php como padrão no PHP 6. Por isso já estou utilizando <?php ?> para não ter problemas depois.
Para desativar acesse o php.ini e mude a diretiva "short_open_tag" para "0" e utilize somente "<?php ?>".
Nenhum comentário:
Postar um comentário