php显示错误级别的方法:首先查找并打开php.ini配置文件;然后设置“error_reporting”项的值为“E_ALL”,设置“display_errors”项的值为“On”;最后保存文件即可。

本教程操作环境:windows7系统、PHP7.1版,DELL G3电脑
警告:生产环境永远都不要显示任何错误信息!
显示错误(display_errors)和错误报告(error_reporting)是两回事。PHP 脚本发生错误时,可以根据设置选择是否报告这个错误(记录到错误日志中),如果设置中开启了 display_errors,则同时把错误信息打印到屏幕上。
ini_set() 函数
立即学习“PHP免费学习笔记(深入)”;
对于 PHP,可以通过 php.ini 文件设置各种指令。但有时候需要在脚本运行时设置指令,那就需要 ini_set() 函数了。
string ini_set ( string $varname , string $newvalue )
设置指定配置选项的值。这个选项会在脚本运行时保持新的值,并在脚本结束时恢复。
例如:
ini_set('error_reporting', E_ALL);
ini_set('display_errors', 'on');error_reporting() 函数
error_reporting() 函数能够在运行时设置 error_reporting 指令。 PHP 有诸多错误级别,使用该函数可以设置在脚本运行时的级别。如果没有设置可选参数, error_reporting() 会返回当前的错误报告级别。
PHP7.2 的默认值为 E_ALL & ~E_NOTICE & ~E_STRICT & ~E_DEPRECATED。
在开发阶段建议启用 E_NOTICE 显示更多可能的错误。
<?php
// 关闭所有PHP错误报告,相当于 ini_set('error_reporting', 0);
error_reporting(0);
error_reporting(E_ERROR | E_WARNING | E_PARSE);
// 报告 E_NOTICE (报告未初始化的变量或捕获变量名的错误拼写)
error_reporting(E_ERROR | E_WARNING | E_PARSE | E_NOTICE);
// 除了 E_NOTICE,报告其他所有错误
error_reporting(E_ALL ^ E_NOTICE);
// 报告所有 PHP 错误 (参见 changelog)
error_reporting(E_ALL);
// 报告所有 PHP 错误
error_reporting(-1);
// 和 error_reporting(E_ALL); 一样
ini_set('error_reporting', E_ALL);error_reporting = E_ALL # 报告所有错误 display_errors = On # 显示错误
官网定义了所有的 错误常量,常用的有:
推荐学习:《PHP视频教程》
以上就是php如何显示错误级别的详细内容,更多请关注php中文网其它相关文章!
PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号