<?php
//定义一个父类及其函数方法:
class father {
public function a() {
return '我是父类中的 ' . __FUNCTION__ . ' 函数<br/>';
}
public function b(){
return '我是父类中的 ' . __FUNCTION__ . ' 函数调用子类方法结果 => ' . $this -> c();
}
}
//定义一个子类及其函数方法:
class sub extends father{
public function main(){
return '我是子类中的 ' . __FUNCTION__ . ' 函数调用父类方法结果 => ' . $this -> a();
}
public function c() {
return '我是子类中的 ' . __FUNCTION__ . '函数<br/>';
}
}
//实例化子类
$tools = new sub();
//通过子类中的函数去调用父类方法
echo $tools -> main();
echo $tools -> a();
echo $tools -> b();
需要注意的是子类存在与父类同名函数继承时会覆盖父类的方法