Class_Exists方法老是报Include的500错误,如何正确捕获?

先上代码:




$newClass = "GameX";

if(class_exists($newClass))

{

    $m  = new $newClass();

}else{

    //类不存在的逻辑

}

var_dump($m);



此时如果GameX这个类存在的话是没有问题的。

但如果GameX确实不存在,此时会爆一个include(GameX.php)的500错误

如何能够正确的捕获呢?

我网上查了下如果将if语句修改为 class_exists($newClass,false)的话

这个判断永远就只能返回false了,因为禁用了自动加载功能。。。。。。

求支招。