如何在B类中定义A类的对象,使其对B类的所有方法都是可用的

时间:2011-10-28 06:36:18

标签: php oop

我的类是B和A.我想在A类中定义B的全局对象,以便它可用于A中的所有方法

 class B{
    //implentation of class B
    }

    class A{

    // define object of b
    public function check(){
      //use b object here

    }

    public function check_2(){
      //use b object here
    }

}

1 个答案:

答案 0 :(得分:1)

只需在A中创建B类型的私有成员。

class A
{
   private $b;

   function __construct()
   {
        $this->b = new B();
   }
}