O uso de PHP_EOL deve ser o método preferido para adicionar novas linhas.
AutomaticPixel de
3
@AutomaticPixel Para compatibilidade de plataforma, sim, para compatibilidade entre plataformas você deve usar \n.
KingCrunch de
2
foi útil e uma solução realmente rápida :) tnx para compartilhamento
Aditya P Bhatt
3
@KingCrunch o que você quer dizer com "compatibilidade entre plataformas"?
edigu
1
@foozy Por exemplo, você gera algo no Linux, mas deseja lê-lo em um sistema Mac ou Win. Se você não conhece o sistema de destino, ou ele pode mudar (-> alguém encaminha um e-mail com um arquivo gerado como anexo), use\n
echo "\n";
.Respostas:
Use aspas duplas
"
.Além disso, você pode usar a constante dependente do sistema
PHP_EOL
fonte
\n
.\n
Use aspas duplas.
"
.fonte
As sequências de escape são analisadas apenas quando estão entre aspas duplas, e não aspas simples.
http://php.net/manual/en/language.types.string.php
fonte
Melhor não concatenar nada em PHP, porque isso pode levar a resultados inesperados, em vez disso, use uma vírgula:
Isso também será mais rápido: não concatenar e evitar aspas duplas analisadas.
fonte