Php/docs/function.method-exists

来自菜鸟教程
跳转至:导航、​搜索

method_exists

(PHP 4, PHP 5, PHP 7)

method_exists检查类的方法是否存在


说明

method_exists ( mixed $object , string $method_name ) : bool

检查类的方法是否存在于指定的 object中。


参数

object
对象示例或者类名。
method_name
方法名。


返回值

如果 method_name 所指的方法在 object 所指的对象类中已定义,则返回 true,否则返回 false


注释

Note:

如果此类不是已知类,使用此函数会使用任何已注册的 autoloader

范例

Example #1 method_exists() 例子

<?php$directory = new Directory('.');var_dump(method_exists($directory,'read'));?>

以上例程会输出:


bool(true)

Example #2 Static method_exists() 例子

<?phpvar_dump(method_exists('Directory','read'));?>

以上例程会输出:


bool(true)

参见