Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/292.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何仅在管理员用户登录时显示php错误?_Php_Error Handling - Fatal编程技术网

如何仅在管理员用户登录时显示php错误?

如何仅在管理员用户登录时显示php错误?,php,error-handling,Php,Error Handling,仅当管理员帐户已登录时,才可能显示PHP错误/警告。我想为管理员用户创建一个内容div,其中显示错误并可以打开/关闭 即使禁用错误报告,我仍然可以看到错误 如何关闭它? <?php error_reporting(0); @ini_set('display_errors', 0); echo "asf"2 ?> 我说的管理员是指这样的东西 if(isset($_SESSION["usertype"])=="admin") { error_reporting(1); @ini_s

仅当管理员帐户已登录时,才可能显示PHP错误/警告。我想为管理员用户创建一个内容div,其中显示错误并可以打开/关闭

即使禁用错误报告,我仍然可以看到错误

如何关闭它?

<?php 
error_reporting(0);
@ini_set('display_errors', 0);

echo "asf"2
?>
我说的管理员是指这样的东西

if(isset($_SESSION["usertype"])=="admin")
{
error_reporting(1);
@ini_set('display_errors', 1);
}
else
{
error_reporting(0);
@ini_set('display_errors', 0);
}

还尝试读取error_log.txt文件,但找不到文件的错误。

在任何情况下,您都应该报告错误(记录错误),即使您没有显示错误。您遇到的问题是很难处理的解析错误,请查看有关特定情况下错误处理的详细信息。
if(isset($_SESSION["usertype"])=="admin")
{
error_reporting(1);
@ini_set('display_errors', 1);
}
else
{
error_reporting(0);
@ini_set('display_errors', 0);
}