php怎么设置打印错误提示
时间 : 2023-02-15 11:20:01声明: : 文章内容来自网络,不保证准确性,请自行甄别信息有效性
php在使用过程中,常常会遇到各种错误信息。要想让php能够及时显示出来错误信息,我们可以通过设置错误调试显示,并设置php显示类型,从而实现在页面上显示出错误信息。
首先,打开php.ini文件,在文件中修改以下两个项:
display_errors:off改为on
error_reporting:E_ALL & ~E_NOTICE & ~E_STRICT & ~E_DEPRECATED ;等常用的二十多个错误
此时,php在运行中的错误信息将会以类似于Notice:X 这样的格式显示出来。
此外,我们还可以在程序中设置php的显示类型,让错误信息以文本的形式显示在页面上。需要在php程序文件中加入如下语句即可:
error_reporting(E_ALL);
ini_set("display_errors", "1");
之后,我们就可以在编写php程序中,如果出现错误时,能够看到详细的错误信息,从而及时解决问题。
总之,php设置中的display_errors和error_reporting选项能帮助我们快速发现和修正程序中存在的错误信息。
随着php脚本在不断开发中,bug越来越难以避免,尤其是在日积月累中,有时甚至会形成一个错误循环。因此,要正确设置用于打印错误提示的php脚本是非常重要的。
打印错误提示,是很多web程序员手边最宝贵的一种工具,这意味着我们可以得到详细的错误信息,这样可以更好的解决问题。
要想实现此功能,需要先在php.ini中找到"error_reporting"和"display_errors"。error_reporting用于定义可报告哪些错误,比如E_ALL(所有错误),E_NOTICE(警告错误等),同时还可以使用自定义定义的常量。例如要显示出运行时的notice,可以将error_reporting设置为E_ALL & ~E_NOTICE。display_errors则定义了是否显示出错误信息,默认情况下都会设置为On,也可以设置为Off,这时候错误信息不会报告给浏览者,而会存放到日志文件中,这样可以避免信息泄露。
除了以上设置之外,还可以在php代码中添加自定义的错误处理函数,我们可以使用set_error_handler()函数来设置自定义函数,这样无论出现什么样的错误类型,都可以准确的捕捉到,并可以按照程序要求格式化错误信息,从而能够更好的处理已知错误或未知错误。
最后,还有一个参数可以进行设置:log_errors。这个参数主要用于将错误信息记录到服务器上的日志文件中,一般来说,在php.ini中log_errors都会默认
https/SSL证书广告优选IDC>>
推荐主题模板更多>>
推荐文章