广州北大青鸟计算机职业培训学校
互联网技术培训、软件技术培训、大数据培训、云计算培训、数据分析培训信息网
当前位置:网站首页 > 软件教程 > PHP > 正文

PHP中对象的继承的判断代码_PHP网页编程代码培训

作者:小甘发布时间:2020-12-23分类:PHP浏览:1098


导读:如何在PHP中对象的继承做出判断  下面是PHP中对象的继承的判断代码:classFoo{   public$foobar='Foo...

如何在PHP中对象的继承做出判断

  下面是PHP中对象的继承的判断代码:

class Foo {
    public $foobar = 'Foo';

    public function test() {
        echo $this->foobar . "\n";
    }
}

class Bar extends Foo {
    public $foobar = 'Bar';
}

$a = new Foo();
$b = new Bar();

echo "use of test() method\n";
$a->test();
$b->test();

echo "instanceof Foo\n";
var_dump($a instanceof Foo); // TRUE
var_dump($b instanceof Foo); // TRUE

echo "instanceof Bar\n";
var_dump($a instanceof Bar); // FALSE
var_dump($b instanceof Bar); // TRUE

echo "subclass of Foo\n";
var_dump(is_subclass_of($a, 'Foo')); // FALSE
var_dump(is_subclass_of($b, 'Foo')); // TRUE

echo "subclass of Bar\n";
var_dump(is_subclass_of($a, 'Bar')); // FALSE
var_dump(is_subclass_of($b, 'Bar')); // FALSE
?>


PHP排行
标签列表
网站分类
文章归档
最近发表