ini_set('display_errors',0);
error_reporting(E_ALL);
require '1.php';//该文件不存在display_errors权限大于error_reporting
上面的例子中error_reporting 为E_ALL,照理应该是报错的,但是由于display_errors为0,所以运行是不会出现报错,只有把display_errors设置为1或者'on'时才会显示报错信息
本文深入探讨了PHP中的error_reporting与display_errors的区别,解释了如何在不同场景下配置它们来有效管理PHP错误信息的展示。通过实例演示了在error_reporting设置为E_ALL时,如何通过display_errors配置来决定是否实际显示错误信息。
ini_set('display_errors',0);
error_reporting(E_ALL);
require '1.php';//该文件不存在上面的例子中error_reporting 为E_ALL,照理应该是报错的,但是由于display_errors为0,所以运行是不会出现报错,只有把display_errors设置为1或者'on'时才会显示报错信息

被折叠的 条评论
为什么被折叠?