先看一个例子:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 |
<?php $o = new A(); echo $o->name(); $o = new C(); echo $o->name(); $o = new B(); echo $o->name(); class A { public function name() { return 'A'; } } class B extends C { public function name() { return 'B'; } } class C { public function name() { return 'C'; } } |
这里面 A C 都能输出出 …