刚刚接触php,现在写程序时碰到一点问题,请大家帮忙看一下
class testa
{   public function fff()
   {
     ...
    }
}
class testb
{    public function test($object)
    {
      $object->fff();
    }
}
$ta = new testa;
$tb = new testb;
$tb->test(&$ta);
请问上边代码可以吗?如果不可以该怎么处理?谢谢

解决方案 »

  1.   

    你没有自己写PHP的代码测试一下吗?我的测试告诉我是可以的。但是,你要注意,如果$ta不是一个类变量,或者没有fff这个方法,那么会出现运行时错误的。
      

  2.   

    真是分多!这样的问题都抛50分出来,你在public function fff() 中增加一条输出语句测试一下不就知道了。 
     public function fff() 

       echo "fuck('self')^_^";