如果__autoload中的文件具有语法错误,则脚本将停止而不显示消息

时间:2010-09-26 17:10:49

标签: php syntax autoload require-once

我有一个自动为加载类定义的__autoload函数,如果该文件有语法错误,脚本停止,只是停止......没有错误......

function __autoload( $var_class )
{
    require_once( "$var_class.php" );
}
echo "Before load...";
new ClassName();
echo "Hello world...";

输出:

加载之前......

如何显示de SYNTAX错误?

1 个答案:

答案 0 :(得分:0)

为我显示错误:

class ClassName
{
    public function __construct()
    {
        $line = $error
        echo 'Contructor' . "\n";
    }
}

输出:

Before load...
Parse error: syntax error, unexpected T_ECHO in ClassName.php on line 8

见Fanis的评论。