PHP "\n" 换行无效。甚至 PHP_EOL

PHP "\n" new line is not working. Even PHP_EOL

我试着像这样打印一个新行。但它不工作。然后我尝试用 PHP_EOL 打印它,但没有成功。这是为什么。我的 PHP 版本是 5.6 XAMPP。我 运行 Windows 8.1。这是我的代码

 <?php
 echo "Add a new line \n Add a second new line";
?> 

它显示输出为

Add a new line Add a second new line

我想知道为什么不起作用

\n尝试:

<?php
 echo nl2br("Add a new line \n Add a second new line");
?> 

试试下面的代码:你的页面内容类型有问题

<?php
header('Content-type: text/plain');
 echo "Add a new line \n Add a second new line";
?> 

如果你想在网页上换行,你应该使用
在文件中写入数据时使用 PHP_EOL 或 \n,\r,\n\r。
来自 php manual:

// Outputs: This will not expand: \n a newline
echo 'This will not expand: \n a newline';

// Outputs: Variables do not $expand $either
echo 'Variables do not $expand $either';