php判断一个类是否存在的方法
墨初 编程开发 565阅读
在高版本的php编程了,很多的开发者都喜欢把多个逻辑封装成一个类方法进行使用,这样可以使用代码更加的简洁和高效。下面73so博客就和大家说说关于php类中一个简单的类操作方法,判断类是否存在。
php中判断类是否存在的方法
在php中想要判断一个类是否存在,可以使用class_exists()函数,此函数可以判断指定的类是否已定义或引用,如已定义或被引用则返回tue否则返回false.
函数语法:
class_exists ( $class_name ,$autoload = true )
参数:
$class_name:要检查的类名,不区分大小写的。
$autoload:默认为 true,是否调用 是否默认调用 __autoload
php判断类是否存在的方法
例1:
// 普通的写法 var_dump(class_exists('soso')); // 推荐的写法 var_dump(class_exists('soso',false)); // 输出结果 bool(true) var_dump(class_exists('soso')); // 输出结果 bool(false)
例2:
class feiniao { } var_dump(class_exists('feiniao'));
例3:
namespace mochu; class add{ } // 错误的写法 var_dump(class_exists('add',false)); // 输出结果 bool(false) // 正确的写法 var_dump(class_exists('mochu\add',false)); // 输出结果 bool(true)
PS:以上就是关于利用php判断类是否存在或引用的方法,下一篇博文说一说判断类中某个方法是否存在的例子。