Day: 2018年8月11日

关于PHP类与对象的进一步深入解释

PHP的类与对象的概念还是比较复杂的,其中有一些不容易分清或容易使人产生混淆的理解与用法,稍不留神,就会产生误用,以至于在以后的程序中留下bug,下面让我们来进一步深入剖析PHP的类与对象用法:

 

这是关于成员函数使用$this的多态性例子:

<?php
class X {
    function foo() {
        echo 'X::foo()';
    }

    function bar() {
        $this->foo();
    }
}

class Y extends X {
    function foo() {
        echo 'Y::foo()';
    }
}