在编写PHP脚本代码的时候,我们经常会用到 \n,
和PHP_EOL,它们都有换行的作用,那么到底有什么区别呢?

1、\n或\r\n,使源代码换行,而浏览器显示的内容不换行;

2、
是使浏览器显示的内容换行,而源代码不换行。

 案例

例子1:

echo "Hello";

echo "\n";

echo "World";

 例子2:

echo "Hello";

echo "
";

echo "World";

        这里将
替换成

都可以达到浏览器换行效果。

3.预定义常量PHP_EOL

        在php中,PHP_EOL相当于兼容性非常强的换行符,这个变量会根据平台而变,在windows下会是/r/n,在linux下是/n,在mac下是/r,它是多平台适应的。它是用于源码换行,并不是html换行。

4.enter键换行

        如果在单引号' '中使用enter键也可以实现源代码换行而浏览器不换行,效果如例子1相同。

echo 'Hello

world';

相关链接

评论可见,请评论后查看内容,谢谢!!!评论后请刷新页面。