在线文档教程
PHP
类和函数 | Classes and Functions

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是否已经定义objectFALSE否则返回。

注意

注意:如果该类不是已知的,则使用此函数将使用任何已注册的自动加载器。

例子

示例#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 →