No PHP é comum quando se usar o echo para imprimir código HTML de qualquer maneira.
Os programadores mais organizados podem querer usar o \n e o \t para tentar organizar o código hierarquicamente para esse ficar mais fácil de ler e manter.
Mas aí vem a surpresa do \n e do \t não funcionarem com o echo. Porque isso acontece?
É bem simples na verdade. Foi decidido na especificação oficial do PHP que esses códigos de escape só funcionariam com aspas duplas mas não com aspas simples.
Assim isso não funciona:
echo '<select>\n';
Mas isso sim:
echo "<select>\n";
Ou seja sempre use aspas duplas com código de escape de caracteres.
Uma alternativa é combinar strings como abaixo:
echo '<div>ipsum lorem</div>' . "\n";




0 comments:
Post a Comment