为了账号安全,请及时绑定邮箱和手机立即绑定

关于php换行符的问题

关于php换行符的问题

PHP
GCT1015 2019-03-06 03:13:19
我在mac下打印换行符 var_dump(PHP_EOL); 谷歌显示源代码如下图: html实体对照表如下图: 那么打印结果表明:mac上PHP_EOL等同于 \n 而百度结果如下:\n: UNIX 系统行末结束符\n\r: window 系统行末结束符\r: MAC OS 系统行末结束符 那么,有人知道这是为什么吗??很奇怪了的问题
查看完整描述

2 回答

?
慕妹3146593

TA贡献1820条经验 获得超9个赞

不同的操作系统换行符是不一样的,所以定义了PHP_EOL来自动适配,在不同的操作系统下它代表不同的值,可以提高源代码的可移植性。类似的用法还有DIRECTORY_SEPARATOR。。

查看完整回答
反对 回复 2019-03-18
  • 2 回答
  • 0 关注
  • 509 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信