无涯教程-PHP - is_subclass_of ()函数

58 阅读1分钟

is_subclass_of () - 语法

is_subclass_of ( $object, $class_name );

它检查给定对象是否将class_name类作为其父对象之一。

Sr.No Parameter & Description
1

object(必需)

对象

2

class_name(必需)

类名。

is_subclass_of () - 返回值

如果对象属于class_name的子类,则此函数返回true,否则返回false。

is_subclass_of () - 示例

<?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

参考链接

www.learnfk.com/php/php-fun…