PHP检测类、检测方法、检测参数是否存在
class_exists($className, $autoLoad)
函数可检测类是否存在,参数$className
为类名,需要使用完整命名空间,参数$autoLoad
为是否允许自动加载,非必填,默认为true
,函数返回Bool值。
method_exists($className, $methodName)
函数可检测方法是否存在,参数$className
可以为类名也可以为类的对象,参数$methodName
为要检测的方法名,函数返回Bool值。
property_exists($className, $propertyName)
函数可检测属性是否存在,参数$className
可以为类名也可以为类的对象,参数$propertyName
为要检测的属性名,函数返回Bool值。