error_reporting与display_errors的区别

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基础)