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


PHP get_class()用法及代碼示例


get_class()函數是PHP中的內置函數,用於返回對象的類名。

用法:

string get_class( object $object )

參數:該函數接受單個參數$object,該參數保存需要測試的對象。在類內部可以省略此參數的值。



返回值:該函數返回對象是實例的類名。如果對象不是對象,則返回FALSE。如果在類內部省略對象,則返回類名稱。

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

程序1:

<?php 
  
// Create a class 
class GFG { 
  
    public function Geeks() { 
        echo "Class name:" . get_class($this); 
    } 
} 
  
// Create an object 
$obj = new GFG(); 
  
$obj->Geeks(); 
  
?>
輸出:
Class name:GFG

程序2:

<?php 
  
// Creating class  
class GFG {  
    public $data1;  
    public $data2;  
    public $data3;  
} 
  
if(class_exists('GFG')) { 
      
    $obj = new GFG(); 
      
    echo "Class name:" . get_class($obj); 
} 
else { 
    echo "Class does not exist"; 
} 
  
?>
輸出:
Class name:GFG

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




相關用法


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