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


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。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。