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

发布于 2024-09-25 03:41:26 字数 322 浏览 8 评论 0原文

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

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

输出:

加载之前...

如何显示语法错误?

I have an __autoload function defined for load classes automatically, if that file has a syntax error, the script stops, simply stops... without error...

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

Output:

Before load...

How to show de SYNTAX ERROR?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

塔塔猫 2024-10-02 03:41:27

向我显示错误:

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

参见 F​​anis 的评论。

Shows the error for me:

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

Output:

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

See Fanis' comment.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文