首页 文章

php文件只有空白页面没有错误

提问于
浏览
-2

我有这个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 回答

  • 3

    您有PARSE错误 . (如luweiqi告诉你的)如果你的脚本无法解析,则会将错误写入错误日志 . 它不会出现在输出中 . PHP认为该脚本无效 .

    在这种情况下,请检查您的错误日志(在apache中或存储它的任何位置)

  • 1

    你错过了一个开放的花括号:

    if ( (!empty($var1)) ||  (!empty($var2))  ||  (!empty($var3)) ) {
    

    您的文件已经有语法错误,因此要显示错误,您需要在 php.ini 中设置:

    display_errors = on;
    
  • 2

    打开 php.ini 并检查此行 display_errors ,如果它 off 更改为 on

    display_errors = on;
    

相关问题