php继承与重载

<?php

    class A {
        public $param = "paramA";
        
        public function test() {
            echo "testA";
        }
    }
    
    class B extends A {
        public $param = "paramB";
        
        public function test() {
            echo "testB";
        }
    }
    
    $b = new B();
    echo "$b->param = " . $b->param . "<br>";
    $b->test();
?>

输出:

paramB = paramB
testB

 

也就是说,通过继承与重载,相同的变量和函数被子类覆盖。

posted @ 2013-10-15 23:49  无忧之路  阅读(199)  评论(0编辑  收藏  举报
无忧之路