php中如何使用class_exists判断类是否存在
1、php程序运行时,有可能无法知道正在使用的类是哪个,需要实例化一个只给出类名的对象。
2、可以使用字符串来动态地实例化一个类,如:
Class Cls {}
$clsName = 'Cls';
$obj = new $clsName;
3、为了确保安全,在按上述方式实例化一个类前必须判断该类是否存在。
4、可用class_exists判断,上例改写为:
$clsName = 'Cls';
if (!class_exists($clsName)) { return "class not found."}
$obj = new $clsName;
5、也可利用反射API实现更复杂的处理。
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:33
阅读量:31
阅读量:97
阅读量:70
阅读量:28