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
相关用法
- PHP method_exists()用法及代码示例
- PHP metaphone()用法及代码示例
- PHP math acos()用法及代码示例
- PHP mt_getrandmax()用法及代码示例
- PHP move_uploaded_file()用法及代码示例
- PHP mysqli_affected_rows()用法及代码示例
- PHP mysqli_autocommit()用法及代码示例
- PHP mysqli_begin_transaction()用法及代码示例
- PHP mysqli_change_user()用法及代码示例
- PHP mysqli_character_set_name()用法及代码示例
- PHP mysqli_commit()用法及代码示例
- PHP mysqli_connect_errno()用法及代码示例
- PHP mysqli_connect_error()用法及代码示例
- PHP mysqli_debug()用法及代码示例
- PHP mysqli_dump_debug_info()用法及代码示例
- PHP mysqli_error_list()用法及代码示例
- PHP mysqli_field_count()用法及代码示例
- PHP mysqli_get_charset()用法及代码示例
- PHP mysqli_get_client_info()用法及代码示例
- PHP mysqli_get_client_stats()用法及代码示例
- PHP mysqli_get_client_version()用法及代码示例
- PHP mysqli_get_connection_stats()用法及代码示例
- PHP mysqli_get_host_info()用法及代码示例
- PHP mysqli_get_proto_info()用法及代码示例
- PHP mysqli_get_server_info()用法及代码示例
注:本文由纯净天空筛选整理自neeraj3304大神的英文原创作品 PHP method_exists() Function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。