hi,欢迎访问本站!
当前位置: 首页编程开发正文

php判断一个类是否存在的方法

墨初 编程开发 443阅读

在高版本的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判断类是否存在或引用的方法,下一篇博文说一说判断类中某个方法是否存在的例子。

声明:无特别说明,转载请标明本文来源!
相关推荐