语法错误导致类不存在ReflectionException PHP

时间:2018-05-16 12:53:48

标签: php laravel

我在Laravel 5.6应用程序中抛出了奇怪的“类不存在”异常。假设我有一个语法错误的类:

x.strip()

(注意返回类型中缺少class MyClass { public function hello() int { } }

我通过方法注入我的一个laravel控制器来访问这个类。我没有得到语法错误,而是获得了“Class not exists”异常。

当我修复语法错误时,一切都按预期工作。

我习惯在有自动加载/命名空间问题时看到此错误,但从来没有在文件中出现语法错误。这非常不方便,因为我在错误堆栈跟踪中没有得到行号。

似乎有些语法错误会导致这种情况发生,有些则不然。

有什么想法吗?

0 个答案:

没有答案