<?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(); ?>