我有一张classB
,是classA
的分机.
在classA
and classB
中,我定义了方法fooBar()
.
在classB
中的fooBar()
,我想在开始时拨打classA
中的fooBar()
.
就像我习惯的那样,从Objective-C开始.这在PHP中可能吗?如果是,怎么做?
我有一张classB
,是classA
的分机.
在classA
and classB
中,我定义了方法fooBar()
.
在classB
中的fooBar()
,我想在开始时拨打classA
中的fooBar()
.
就像我习惯的那样,从Objective-C开始.这在PHP中可能吗?如果是,怎么做?
parent::fooBar();
直接从manual分开始:
这个双冒号,是一个允许访问...重写类的属性或方法.
...
示例#3调用父方法
<?php class MyClass { protected function myFunc() { echo "MyClass::myFunc()\n"; } } class OtherClass extends MyClass { // Override parent's definition public function myFunc() { // But still call the parent function parent::myFunc(); echo "OtherClass::myFunc()\n"; } } $class = new OtherClass(); $class->myFunc(); ?>