在阅读关于“变量解析”中的“字符串”部分的PHP手册时,我遇到了一个常量:
PHP_EOL
我用谷歌搜索了它并从手册enter link description here
中得到了这个“PHP_EOL(string) 此平台的正确“行尾”符号。自PHP 4.3.10和PHP 5.0.2以后可用“
没有真正说明如何使用它或其他任何东西。它是什么意思:“这个平台的正确'行尾'符号。”
当我用它时:
var_dump(PHP_EOL);
结果是:
string(1) " "
PHP_EOL与\ n?
相同答案 0 :(得分:3)
来自php sources:
#ifdef PHP_WIN32
# define PHP_DIR_SEPARATOR '\\'
# define PHP_EOL "\r\n"
#else
# define PHP_DIR_SEPARATOR '/'
# define PHP_EOL "\n"
#endif
基本上,它在胜利时\r\n
和\n
否则(有几个other ways to represent newlines,但AFAIK,php不会在这些平台上运行。)< / p>