Um iniciante em PHP, quando descobre as short tags (ou tags curtas, tags de atalho, etc), as usa sem se preocupar com o amanhã. E é aí que ele começa seu caminho para se tornar um programador ruim. E vagabundo também. #prontofalei
As short tags do PHP NUNCA DEVEM SER USADAS. Porque não?
Porque o php.ini deve ter a opção short_open_tag = On definida. Ou seja, se o php.ini do seu cliente estiver com essa opção desativada, sifu perdeu preybóy seu código não irá funcionar.
Então, se você deseja escrever um código compatível e não ter nenhuma dor de cabeça futura, use a única tag de abertura que deveria existir no PHP: <?php echo 'Essa'; ?>.
Esqueça:
<? echo 'Sou noob'; ?> <?= 'Sou mais noob ainda'; ?> <% echo 'Estou programando na linguagem errada'; %> // ASP Tags, ECA!
E lembre-se somente disto:
<?php echo 'Sou O cara, ABS'; ?>
Mais um dado importante for the win: no PHP 6 as short tags serão desativadas por padrão - ou talvez até nem serão suportadas, está ocorrendo uma discussão a respeito -, então é bom acostumar-se.
Fica a dica e o puxão de orelha, principalmente pro pessoal que colabora com o mundo Open Source.
Nenhum comentário