在阅读PHP手册中关于“变量解析”中“字符串”部分的内容时,我遇到了一个常量:
PHP_EOL
我在谷歌上搜索了一下,从手册enter link description here中想出了这个
"PHP_EOL (字符串)此平台的正确‘行尾’符号。自PHP4.3.10和PHP5.0.2起可用。“
实际上并没有说明如何使用它,或者其他很多东西。这是什么意思:“这个平台的正确的‘行尾’符号。”
当我使用它时:
var_dump(PHP_EOL);
结果是:
string(1) " "
PHP_EOL是否与\n相同?
发布于 2014-08-13 07:09:33
#ifdef PHP_WIN32
# define PHP_DIR_SEPARATOR '\\'
# define PHP_EOL "\r\n"
#else
# define PHP_DIR_SEPARATOR '/'
# define PHP_EOL "\n"
#endif基本上,它在win上是\r\n,在其他平台上是\n (有几个other ways to represent newlines,但AFAIK,php不能在这些平台上运行)。
https://stackoverflow.com/questions/25275534
复制相似问题