我在mac下打印换行符
var_dump(PHP_EOL);
谷歌显示源代码如下图:
html实体对照表如下图:
那么打印结果表明:mac上PHP_EOL等同于 \n
而百度结果如下:\n: UNIX 系统行末结束符\n\r: window 系统行末结束符\r: MAC OS 系统行末结束符
那么,有人知道这是为什么吗??很奇怪了的问题
2 回答
![?](http://img1.sycdn.imooc.com/533e4d660001312002000200-100-100.jpg)
慕妹3146593
TA贡献1820条经验 获得超9个赞
不同的操作系统换行符是不一样的,所以定义了PHP_EOL
来自动适配,在不同的操作系统下它代表不同的值,可以提高源代码的可移植性。类似的用法还有DIRECTORY_SEPARATOR
。。
- 2 回答
- 0 关注
- 509 浏览
添加回答
举报
0/150
提交
取消