当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


PHP method_exists()用法及代码示例


method_exists()function 是一个内置函数PHP用于检查类方法是否存在。如果该方法存在,则返回“true”,否则返回“false”。

用法:

bool method_exists(
    object|string $object_or_class, 
    string $method
);

参数:该函数接受两个参数,如下所述:

  • $object_or_class: 它包含对象或类的名称。
  • method:它包含方法的名称。

返回值:如果给定对象或类中存在类方法,则此方法返回“true”,否则返回 false。

示例 1:在此示例中,我们将检查给定类或对象中的method_exists(),如果不存在,则返回“true”。

PHP


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

输出:

bool(true);

示例2:在此示例中,我们将检查给定类或对象中method_exists()中是否有“redirect”,如果没有,将返回“false”。

PHP


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

输出:

bool(false);

参考: https://www.php.net/manual/en/function.method-exists.php


相关用法


注:本文由纯净天空筛选整理自neeraj3304大神的英文原创作品 PHP method_exists() Function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。