當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


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