【发布时间】:2009-11-09 00:19:40
【问题描述】:
解释我为什么需要这个需要很长时间,但我想知道是否有一个 PHP 函数来检查是否识别出一种对象类型。换句话说,一个函数会检查是否
$dog = new Dog();
会导致错误,因为 Dog 不存在。谢谢你的帮助。
【问题讨论】:
解释我为什么需要这个需要很长时间,但我想知道是否有一个 PHP 函数来检查是否识别出一种对象类型。换句话说,一个函数会检查是否
$dog = new Dog();
会导致错误,因为 Dog 不存在。谢谢你的帮助。
【问题讨论】:
【讨论】:
见class_exists。我认为这是你想要的。或者你可以用try catch block 包装它。
希望这会有所帮助。
【讨论】:
try-catch-block 将不起作用,因为 PHP 在尝试使用保存新实例化类的变量时会引发致命错误。 class_exists 是迄今为止最好的选择。