Som föreslagits i kommentarer , den här typen av problem tenderar att vara relaterade till det faktum att i enkla citerade strängar :
men i strängar med dubbla citattecken :
Så echo '\n'
kommer att skriva ut \n medan echo "\n"
kommer att tillåta dig att ha en ny rad som undantaget.
Och naturligtvis kan du också använda PHP_EOL
för att få det att korsa OS.