PHP error_log在 Mac OSX 上将换行符输出为文字“\n”字符串
我正在处理一些用于调试的代码。问题在于,由于某种原因,输出中的所有换行符都显示为文字字符串,因此没有实际的换行符(这使得几乎不可能理解复杂的数组)。
我尝试同时使用两者和函数,两者都导致了相同的结果:一个散落在各处的文本块。我甚至尝试过做,但没有成功。我做错了什么?error_log()
\n
var_export
print_r
error_log
\n
str_replace
\n
PHP_EOL
澄清一下:字符串显示在控制台错误日志查看器、文本编辑和终端中。\n
编辑
只是想提前注意,是的,我知道你需要双引号字符串才能显示为换行符。但是,我正在处理来自 或 的输出(检查数组),所以这并没有真正帮助我(我想?)。\n
print_r
var_export