用户名: 密码: 忘记密码? 注册
收藏此问题 发表新评论

关于brophp手册中的疑问

在看brophp手册时看到这句话:
用户自定义的控制器类(
User)自动继承了Common类,而Common类又继承了BroPHP框架基础类中的Action类。所以在User类中就可以直接使用从Action类中继承过来的所有属性和方法

请问这样的自动继承是怎么实现的?是不是动态添加类的方法
昵称: pencilword  时间: 2011-09-15 22:06:00
看看下面的代码,希望对你有所帮助,继承,很明显,已经继承了父类的东西了,父类又继承了爷爷类,当然孙子类也可以得到爷爷类的东西了,
说的有些俗,但应该还比较明了吧
复制代码
  1. class ccc
  2. {
  3.     public $a;
  4.     public function __construct()
  5.     {
  6.         $this->a = 'abcd';
  7.     }
  8. }
  9. class bbb extends ccc
  10. {
  11.     public function __construct()
  12.     {
  13.         parent::__construct();
  14.     }
  15. }
  16. class aaa extends bbb
  17. {
  18.     function __construct()
  19.     {
  20.         parent::__construct();
  21.         echo $this->a;
  22.     }
  23. }
  24. $a = new aaa();

昵称: 吕树平  时间: 2011-09-16 10:56:00
发表评论
昵称:
内容:
验证: