PHP is_subclass_of() 函數用法及示例

PHP Class/Object 函數參考手冊

is_subclass_of - 如果此對象是該類的子類,則返回 TRUE

語法

is_subclass_of ( $object, $class_name );

定義和用法

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

參數

序號參數及說明
1

object(必需)

被測對象

2

class(必需)

類名。

返回值

 如果對象 object 所屬類是類 class_name 的子類,則返回 TRUE,否則返回 FALSE。

在線示例

以下是此函數的用法-

<?php
   //定義一個類
   class wid_fact {
      var $oink = 'moo';
   }
   
   //定義一個子類
   class wid_fact_child extends wid_fact {
      var $oink = 'oink';
   }
   
   // 創(chuàng)建一個新對象
   $WF = new wid_fact();
   $WFC = new wid_fact_child();
   
   if (is_subclass_of($WFC, 'wid_fact')) {
      echo "yes, \$WFC 是wid_fact的子類 \n";
   }else {
      echo "no, \$WFC 不是wid_fact的子類 \n";
   }
   
   if (is_subclass_of($WF, 'wid_fact')) {
      echo "yes, \$WF 是wid_fact的子類 \n";
   }else {
      echo "no, \$WF 不是wid_fact的子類 \n";
   }
?>
測試看看?/?

它將產生以下結果-

yes, $WFC 是wid_fact的子類
no, $WF 不是wid_fact的子類

  PHP Class/Object 函數參考手冊

丰满人妻一级特黄a大片,午夜无码免费福利一级,欧美亚洲精品在线,国产婷婷成人久久Av免费高清