请输入您要查询的百科知识:

 

词条 is_subclass_of
释义

is_subclass_of

(PHP 4, PHP 5)

is_subclass_of -- 如果此对象是该类的子类,则返回 TRUE

说明

bool is_subclass_of ( object object, string class_name )

如果对象 object 所属类是类 class_name 的子类,则返回 TRUE,否则返回 FALSE

注: 自 PHP 5.0.3 起也可以用一个字符串来指定 object 参数(类名)。

is_subclass_of() 例子

<?php

// define a class

class WidgetFactory

{

var $oink = 'moo';

}

// define a child class

class WidgetFactory_Child extends WidgetFactory

{

var $oink = 'oink';

}

// create a new object

$WF = new WidgetFactory();

$WFC = new WidgetFactory_Child();

if (is_subclass_of($WFC, 'WidgetFactory')) {

echo "yes, \\$WFC is a subclass of WidgetFactory\";

} else {

echo "no, \\$WFC is not a subclass of WidgetFactory\";

}

if (is_subclass_of($WF, 'WidgetFactory')) {

echo "yes, \\$WF is a subclass of WidgetFactory\";

} else {

echo "no, \\$WF is not a subclass of WidgetFactory\";

}

// usable only since PHP 5.0.3

if (is_subclass_of('WidgetFactory_Child', 'WidgetFactory')) {

echo "yes, WidgetFactory_Child is a subclass of WidgetFactory\";

} else {

echo "no, WidgetFactory_Child is not a subclass of WidgetFactory\";

}

?>

输出:

yes, $WFC is a subclass of WidgetFactory
no, $WF is not a subclass of WidgetFactory
yes, WidgetFactory_Child is a subclass of WidgetFactory

随便看

 

百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。

 

Copyright © 2004-2023 Cnenc.net All Rights Reserved
更新时间:2025/1/11 9:29:35