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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。