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

时间:2016-03-07 10:09:53

标签: php

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

答案 0 :(得分:3)

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

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

答案 1 :(得分:2)

你错过了一个开头大括号:

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

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

display_errors = on;

答案 2 :(得分:1)

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

display_errors = on;