php判断一个类是否存在的方法
墨初 编程开发 1421阅读
在高版本的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判断类是否存在或引用的方法,下一篇博文说一说判断类中某个方法是否存在的例子。