本帖最后由 activetblack 于 2009-09-24 16:13:57 编辑

解决方案 »

  1.   

    为B写一个类,extends A ,然后重载function a,这个思路楼主试试看
      

  2.   

    直接在B中下诶个函数 调佣A的 function
    不满足B的地方在 B函数中补足
    --------
    A 中如果需要 某值,哪么在A中加一赋值函数 
    在B执行A的function前赋值
      

  3.   

    严格的说,这样的要求在OO中是有两种不同的定义的:一种是超越(override),一种是重载(overload)。在支持虚函数的开发语言中,用的更多的是重载。
      

  4.   

    http://blog.csdn.net/zhangking/archive/2008/09/01/2863717.aspx这个帖子可以看看参考。个人建议,不要搞的太复杂……PHP不是天生用来做OO的……