PHP根本不显示错误

时间:2018-07-19 18:00:11

标签: php

PHP 7.2

<?php
error_reporting(E_ALL);
ini_set('display_errors', 1);

echo 'err: '.ini_get('display_errors').'<br>';

// should display error
echo $test;

输出

err: 1

1 个答案:

答案 0 :(得分:0)

您可以通过检查php.ini文件来检查display_errors是否关闭。它位于不同的位置,具体取决于您的操作系统或发行版,但通常位于/etc/php.ini或类似位置。打开文件并查找“ display_errors”,您会发现以下几行内容:

display_errors = Off-启用

使用ini_get或get_cfg_var 检查display_errors配置变量状态的另一种方法是使用ini_get或get_cfg_var函数,如以下示例所示:

echo(integer)ini_get('display_errors')