method_exists
method_exists
(PHP 4, PHP 5, PHP 7)
method_exists - 检查类方法是否存在
描述
bool method_exists ( mixed $object , string $method_name )
检查给定的类方法是否存在object
。
参数
object
一个对象实例或类名
method_name
方法名称
返回值
返回TRUE
给定的方法method_name
是否已经定义object
,FALSE
否则返回。
注意
注意
:如果该类不是已知的,则使用此函数将使用任何已注册的自动加载器。
例子
示例#1 method_exists()示例
<?php
$directory = new Directory('.'
var_dump(method_exists($directory,'read')
?>
上面的例子将输出:
bool(true)
示例#2 静态 method_exists()示例
<?php
var_dump(method_exists('Directory','read')
?>
上面的例子将输出:
bool(true)
请参阅
- function_exists() - 如果已定义给定函数,则返回 TRUE
- is_callable() - 验证变量的内容可以作为函数调用
- class_exists() - 检查类是否已被定义
← is_subclass_of
property_exists →