适用版本;(PHP 4, PHP 5, PHP 7)
说明:
method_exists ( mixed $object , string $method_name ) : bool
检查类的方法是否存在于指定的 object中
参数:
object
对象示例或者类名。
method_name
方法名。
返回值:
如果 method_name 所指的方法在 object 所指的对象类中已定义,则返回 TRUE,否则返回 FALSE。
如果此类不是已知类,使用此函数会使用任何已注册的 autoloader。
演示:
class Index{
public function index(){
}
}
i
=
n
e
w
I
n
d
e
x
(
)
;
v
a
r
d
u
m
p
(
m
e
t
h
o
d
e
x
i
s
t
s
(
i = new Index(); var_dump(method_exists(
i=newIndex();vardump(methodexists(i,‘index’));
可以看到返回true