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


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