如何打印调试日志?

2022-08-30 06:46:19

我想调试一些PHP代码,但我想将日志打印到屏幕或文件对我来说很好。

我应该如何打印PHP代码的日志?

通常的 / 似乎转到 HTML 输出而不是控制台。printprintf

我有Apache服务器执行PHP代码。


答案 1

一个鲜为人知的技巧是mod_php将stderr映射到Apache日志。而且,有一个流,因此会很好地将的值转储到Apache错误日志中。file_put_contents('php://stderr', print_r($foo, TRUE))$foo


答案 2
error_log(print_r($variable, TRUE)); 

可能有用


推荐