Como usar tags curtas no PHP
No PHP, um script geralmente começa com <\?php
e termina com ?>
. No entanto, existe uma alternativa chamada tags curtas (<\? ... ?>
), que permite escrever código PHP de forma mais compacta.
Exemplos de tags curtas no PHP
O código a seguir usa a tag padrão do PHP:
<?php
echo "Olá, mundo!";
?>
Com tags curtas, o mesmo código pode ser escrito assim:
<?
echo "Olá, mundo!";
?>
E há também a versão reduzida para imprimir valores:
<?= "Olá, mundo!" ?>
Esse formato é útil para evitar o uso do echo
, tornando o código mais limpo, especialmente dentro de arquivos HTML misturados com PHP.
Vale a pena utilizar tags curtas no PHP?
As tags curtas são um recurso interessante para reduzir a verbosidade do código PHP, mas seu uso pode gerar problemas de compatibilidade. Em alguns servidores, as tags curtas estão desativadas por padrão, o que pode causar erros inesperados em sistemas que dependem delas. Além disso, o uso inconsistente de diferentes estilos pode prejudicar a legibilidade do código. O recomendado é utilizar sempre a tag <\?php
para garantir compatibilidade total e evitar problemas ao migrar aplicações para diferentes ambientes.
Algumas aplicações:
- Uso em templates HTML misturados com PHP
- Impressão rápida de variáveis sem necessidade do
echo
- Redução de código em projetos que aceitam tags curtas
- Facilidade ao integrar PHP em pequenos scripts
Dicas para quem está começando
- Prefira sempre
<\?php
para garantir compatibilidade total. - Se precisar usar tags curtas, ative-as no
php.ini
comshort_open_tag = On
. - Use
<\?=
para imprimir valores de forma rápida e semecho
. - Evite tags curtas em projetos que rodarão em servidores desconhecidos.
- Teste sempre seu código em diferentes ambientes para garantir suporte adequado.
Contribuições de Daniel Moreira