PHP 中的 is_subclass_of ()函数

首页 / PHP入门教程 / PHP 中的 is_subclass_of ()函数

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

祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)

技术教程推荐

微服务架构核心20讲 -〔杨波〕

从0开始学游戏开发 -〔蔡能〕

Vue开发实战 -〔唐金州〕

SQL必知必会 -〔陈旸〕

后端技术面试 38 讲 -〔李智慧〕

程序员的个人财富课 -〔王喆〕

手把手带你写一个Web框架 -〔叶剑峰〕

零基础GPT应用入门课 -〔林健(键盘)〕

结构沟通力 -〔李忠秋〕

好记忆不如烂笔头。留下您的足迹吧 :)