PHP 中 error_log() 中的换行符

php
2022-08-30 11:14:53

在PHP中使用时如何插入换行符?error_log()

我试图使用 和 ,但这些不起作用。<br>\n


答案 1

添加错误消息时使用双引号。

error_log("This is a two lined message. \nThis is line two.");

应该工作。

error_log('This is a one lined message. \nThis is the same line still.');

将不起作用:注意单引号。


答案 2

如前所述,您可以使用其中一个或使用双引号,以便将换行符输出到日志文件。PHP_EOL

无论如何,当使用 Linux 控制台来调试应用程序时,tail 命令会将 new 行显示为 。\\\\n

一个简单的解决方案是使用,以便替换为:sed\\\\n\\n

tail -f file | sed 's/\\n/\n/g'

看到这个答案:使用尾部时,将\n字符显示为换行符?


推荐