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


PHP is_subclass_of()用法及代碼示例



用法

is_subclass_of ( $object, $class_name );

定義和用法

它檢查給定對象是否將類 class_name 作為其父對象之一。

參數

Sr.No 參數及說明
1

object(Required)

被測對象

2

class(Required)

類名稱。

返回值

如果對象對象屬於 class_name 的子類,則此函數返回 TRUE,否則返回 FALSE。

示例

下麵是這個函數的用法~

<?php
   // define a class
   class wid_fact {
      var $oink = 'moo';
   }
   
   // define a child class
   class wid_fact_child extends wid_fact {
      var $oink = 'oink';
   }
   
   // create a new object
   $WF = new wid_fact();
   $WFC = new wid_fact_child();
   
   if (is_subclass_of($WFC, 'wid_fact')) {
      echo "yes, \$WFC is a subclass of wid_fact \n";
   }else {
      echo "no, \$WFC is not a subclass of wid_fact \n";
   }
   
   if (is_subclass_of($WF, 'wid_fact')) {
      echo "yes, \$WF is a subclass of wid_fact \n";
   }else {
      echo "no, \$WF is not a subclass of wid_fact \n";
   }
?>

它將產生以下結果 -

yes, $WFC is a subclass of wid_fact
no, $WF is not a subclass of wid_fact

相關用法


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