PHP method_exists 类/对象函数
-
定义和用法
method_exists - 检查类的方法是否存在 -
版本支持
PHP4 PHP5 PHP7 支持 支持 支持 -
语法
method_exists ( mixed $object , string $method_name )
检查类的方法是否存在于指定的 object中。 -
参数
参数 必需的 描述 object 是 对象示例或者类名。 method_name 是 方法名。 -
返回值
如果 method_name 所指的方法在 object 所指的对象类中已定义,则返回 TRUE,否则返回 FALSE。如果此类不是已知类,使用此函数会使用任何已注册的类。
-
示例
尝试一下<?php $directory = new Directory('.'); var_dump(method_exists($directory,'read')); ?>
-
相关函数
function_exists() - 如果给定的函数已经被定义就返回 TRUEis_callable() - 检测参数是否为合法的可调用结构class_exists() - 检查类是否已定义