Como se sugiere en comentarios , este tipo de problema tiende a estar relacionado con el hecho de que en cadenas entre comillas simples :
pero en cadenas con comillas dobles :
Así que echo '\n'
imprimirá \n mientras que echo "\n"
te permitirá tener una nueva línea como exceptuada.
Y por supuesto, también puedes usar PHP_EOL
para hacerlo cruzar OS.