首页
学习
活动
专区
工具
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';

    33510

    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.4K20
    领券