PHP中的method_exists()函数

method_exists()函数检查类方法是否存在。

语法

method_exists(object, name_of_method)

参数

  • object- 对象实例或类名

  • name_of_method- 方法名称

返回

如果为给定对象定义了method_name给定的方法,则method_exists()函数返回TRUE,否则返回FALSE。

示例

以下是一个例子-

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

输出结果

bool(false)

示例

<?php
var_dump(method_exists('Directory','read'));
?>

输出结果

bool(true)