首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

method_exists

(PHP 4, PHP 5, PHP 7)

method_exists - 检查类方法是否存在

描述

代码语言:javascript
复制
bool method_exists ( mixed $object , string $method_name )

检查给定的类方法是否存在object

参数

object

一个对象实例或类名

method_name

方法名称

返回值

返回TRUE给定的方法method_name是否已经定义objectFALSE否则返回。

注意

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

例子

示例#1 method_exists()示例

代码语言:javascript
复制
<?php
$directory?=?new?Directory('.');
var_dump(method_exists($directory,'read'));
?>

上面的例子将输出:

代码语言:javascript
复制
bool(true)

示例#2 静态 method_exists()示例

代码语言:javascript
复制
<?php
var_dump(method_exists('Directory','read'));
?>

上面的例子将输出:

代码语言:javascript
复制
bool(true)

请参阅

  • function_exists() - 如果已定义给定函数,则返回 TRUE
  • is_callable() - 验证变量的内容可以作为函数调用
  • class_exists() - 检查类是否已被定义

← is_subclass_of

property_exists →

扫码关注腾讯云开发者

领取腾讯云代金券

http://www.vxiaotou.com