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


PHP get_class_methods()用法及代碼示例


get_class_methods()函數是PHP中的內置函數,用於獲取類方法名稱。

用法:

array get_class_methods( mixed $class_name )

參數:該函數接受單個參數$class_name,該參數保存類名或對象實例。



返回值:此函數在成功時返回為該類定義的方法名稱的數組,並在出現錯誤的情況下返回NULL。

以下示例程序旨在說明PHP中的get_class_methods()函數:

程序1:

<?php 
  
// Create a class 
class GFG { 
  
    public function Geeks() { 
        var_dump(get_called_class()); 
    } 
      
    public function GeeksforGeeks() { 
        var_dump(get_called_class()); 
    } 
} 
  
$getClassMethod = get_class_methods('GFG'); 
  
foreach ($getClassMethod as $method) { 
    echo "$method\n"; 
} 
  
?>
輸出:
Geeks
GeeksforGeeks

程序2:

<?php 
  
// Create a class 
class GFG { 
  
    public function Geeks() { 
        var_dump(get_called_class()); 
    } 
      
    public function GeeksforGeeks() { 
        var_dump(get_called_class()); 
    } 
      
    public function G4G() { 
        // Empty method 
    } 
} 
  
class_alias('GFG', 'GeeksforGeeks'); 
  
$getClassMethod = get_class_methods('GeeksforGeeks'); 
  
foreach ($getClassMethod as $method) { 
    echo "$method\n"; 
} 
  
?>
輸出:
Geeks
GeeksforGeeks
G4G

參考: https://www.php.net/manual/en/function.get-class-methods.php




相關用法


注:本文由純淨天空篩選整理自AshokJaiswal大神的英文原創作品 PHP | get_class_methods() Function。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。