<?php
class father{ //定义father类
//定义protected修饰的成员属性和方法
protected $money=1000000;
protected function cook(){
echo '烹饪。';
}
//定义魔术方法
public function __call($name,$arr){
echo '你要访问的类方法不存在或者不可以访问。<br />';
}
public function __get($name){
echo '你要访问的类属性不存在或者不可以访问。<br />';
}
}
class son extends father{ //定义继承自father类的son类
//定义类方法以访问从父类继承到的protected修饰的成员
public function getinfo(){
echo "我得到了{$this->money}财产,并且我学会了";
$this->cook();
}
}
//实例化father类并访问其成员
$father=new father();
$father->money;
$father->cook();
//实例化son类并访问其成员
$son=new son();
$son->money;
$son->cook();
$son->getinfo();
?>
