我有这个php文件,它只显示一个空白页面 . 我想我有一个语法错误,但我没有得到任何错误 . 我设置这两行来向我显示错误,但我什么都没得到 .
error_reporting(E_ALL); ini_set('display_errors',1);
<?php
header('Content-Type: text/html; charset=utf-8');
error_reporting(E_ALL);
ini_set('display_errors', 1);
$var1= $_GET['var1'];
$var2= $_GET['var2'];
$var3 = $_GET['var3'];
if ( (!empty($var1)) || (!empty($var2)) || (!empty($var3)) )
echo "NOT EMPTY";
} else {
echo "EMPTY";
}
?>
3 回答
您有PARSE错误 . (如luweiqi告诉你的)如果你的脚本无法解析,则会将错误写入错误日志 . 它不会出现在输出中 . PHP认为该脚本无效 .
在这种情况下,请检查您的错误日志(在apache中或存储它的任何位置)
你错过了一个开放的花括号:
您的文件已经有语法错误,因此要显示错误,您需要在
php.ini
中设置:打开
php.ini
并检查此行display_errors
,如果它off
更改为on
: