首页
学习
活动
专区
工具
TVP
发布
您找到你想要的搜索结果了吗?
是的
没有找到

display_errors与error_reporting,有意思之处「建议收藏」

相同之处 两者都可以控制是否显示错误信息 不同之处 ini_set('display_errors',[0|1]);只能控制是否打开错误显示,不能控制显示的错误级别 error_reporting()...可以控制显示的错误级别 注意 ini_set()的权限大于error_reporting ini_set('display_errors',0); error_reporting(E_ALL); require...php ini_set('display_errors','off'); error_reporting(0|-1); //-1 打开所有php错误 0关闭所有PHP报错信息 require '1.php...php ini_set('display_errors','on'); error_reporting(0); //-1 打开所有php错误 0关闭所有PHP报错信息 require '1.php';/...php ini_set('display_errors','on'); error_reporting(-1); //-1 打开所有php错误 0关闭所有PHP报错信息 require '1.php';

26110

PHP错误实例详解错误级别配置项设置错误级别手动触发PHP错误自定义错误处理器脚本即将关闭前执行的函数

php 配置项 php.ini与错误相关的配置项: 选项 描述 error_reporting 设置错误报告的级别 display_errors 是否显示错误 log_errors 是否将错误记录到日志中...= E_ALL & ~ E_NOTICE # 表示除了NOTICE之外的所有错误 设置错误级别 可通过以下三种方法修改 修改php.ini的error_reporting, 需要重启php 在程序中设置...error_reporting()函数 在程序中使用ini_set()函数设置 echo error_reporting(); // 结果是用数字值表示 echo ""; error_reporting...(E_ALL); echo $test; // 报Notice错误 echo ""; error_reporting(E_ALL & ~ E_NOTICE); // NOTICE级别错误不显示...echo $name; // 不会报错 error_reporting(0); // 不显示所有错误 settype($var, 'test'); // 不报错 error_reporting(-1

1.3K20
领券