百度
360搜索
搜狗搜索

PHP中对象的继承的判断代码详细介绍

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


<
p>
<!--?phpclass 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() methodn";
$a->test();
$b->test();

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

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

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

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

阅读更多 >>>  PHP新手:PHP网站开发中常见问题汇总

文章数据信息:

本文主要探讨:"PHP中对象的继承的判断代码", 浏览人数已经达到35次, 首屏加载时间:3.569 秒。