我想将 php 生成的任何错误和警告存储在日志文件中,但仍以正常方式(回显)显示它们。
谢谢
php.ini包含两个相关变量:您可以使用 指定日志文件error_log
,并选择是否显示错误display_errors
您可以定义自己的函数并描述如何处理错误。
http://www.php.net/manual/en/function.set-error-handler.php
http://www.php.net/manual/en/function.set-exception-handler.php
http://php.net/manual/en/function.register-shutdown-function.php
我对这个问题不是 100% 清楚,但觉得它是错误处理的组合:
http://us2.php.net/manual/en/ref.errorfunc.php
并在您的 php.ini 文件中或在运行时正确设置错误处理设置:
http://us2.php.net/manual/en/function.ini-set.php
具体来说:
http://us2.php.net/manual/en/errorfunc.configuration.php
如果您有具体的想法,请告诉我。