【发布时间】:2020-12-21 23:10:57
【问题描述】:
我想要一种在PHP 脚本或脚本输出中写入错误和警告的方法,例如 echo "Hello World";在文本文件中
我认为error_log() 函数在我的情况下没有用,因为该函数记录了我之前在代码中提到的错误。
我想要的是这样的
PHP代码
<?php
echo "Your Name is ".$name; // $name here is not defined
?>
此脚本将给出以下错误
Notice: Undefined variable: name in C:\wamp64\www\example.php on line 3
这个错误会在我的服务器中自动写入php_error.log,但我想把这个错误写在单独的文本文件中。
【问题讨论】:
-
见Monolog。
-
您可以在
error_log()中设置目标文件。您也可以在 php.ini 中设置不同的文件。 -
检查this.question的答案。 stackoverflow.com/questions/3531703/…
-
@Talk2Nit 这个问题没有回答我的问题。检查我在问题中给出的示例并了解我要登录到 txt 文件的内容。
标签: php error-handling