【发布时间】:2011-03-02 06:09:41
【问题描述】:
由于某种原因,在使用 PHP 输出到文件时,我无法使用 \n 创建换行符。它只是将“\n”写入文件。我也尝试过使用“\\n”,它只写“\n”(如预期的那样)。但我一生都无法弄清楚为什么在我的字符串中添加 \n 不会创建新行。我也尝试过\r\n,但它只是将“\r\n”附加到文件中的行。
例子:
error_log('test\n', 3, 'error.log');
error_log('test2\n', 3, 'error.log');
输出:
test\ntest2\n
在 OSX 上使用 MAMP 以防万一(可能是某种 PHP 配置?)。
有什么建议吗?
【问题讨论】: