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


PHP get_called_class()用法及代码示例


get_called_class()函数是PHP中的内置函数,用于获取调用静态方法的类名。

用法:

string get_called_class( void )

参数:此方法不接受任何参数。



返回值:该函数成功返回类名,如果从类外部调用则返回False。

以下示例程序旨在说明PHP中的get_called_class()函数:

程序1:

<?php 
  
// Create a class 
class GFG { 
    public $Geek_name = "Welcome to GeeksforGeeks";  
      
    public function Geeks() { 
        var_dump(get_called_class()); 
    } 
} 
  
GFG::Geeks(); 
  
?>
输出:
string(3) "GFG"

程序2:

<?php 
  
// Create a class 
class GFG { 
  
    public function Geeks() { 
        var_dump(get_called_class()); 
    } 
      
    public function GeeksforGeeks() { 
        var_dump(get_called_class()); 
    } 
} 
  
GFG::Geeks(); 
GFG::GeeksforGeeks(); 
  
class_alias('GFG', 'GeeksforGeeks'); 
  
GeeksforGeeks::Geeks(); 
GeeksforGeeks::GeeksforGeeks(); 
  
?>
输出:
string(3) "GFG"
string(3) "GFG"
string(3) "GFG"
string(3) "GFG"

参考: https://www.php.net/manual/en/function.get-called-class.php




相关用法


注:本文由纯净天空筛选整理自AshokJaiswal大神的英文原创作品 PHP | get_called_class() Function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。