jdbknhm19 发表于 2012-06-09 11:44

php调用的类方法中包含继承的静态函数 调用出错

文件A
class BasicSetRecommendAnswerTest extends PHPTestCase{
      public functiontest_set_recommand_answer(){

      $ret=$self::$transactor->invoke ( 'import', $in, $out );
}}

文件B

<?php
require 'BasicSetRecommendAnswerTest.php';
$class=new BasicSetRecommendAnswerTest();
$ret=$class->test_set_recommand_answer();
var_export($ret);


?>

出现了这样的错误
PHP Fatal error:Call to a member function invoke() on a non-object inBasicSetRecommendAnswerTest.php on line 22

为什么呢?
有办法解决吗?

witer666 发表于 2012-06-10 12:51

self::$transactor->invoke ( 'import', $in, $out );

xinglu1983 发表于 2012-06-11 16:12

回复 1# jdbknhm19


    $transactor是什么? self::invoke 就可以了。

maochanglu 发表于 2012-06-12 08:43

$transactor 不知道哪里来的?
页: [1]
查看完整版本: php调用的类方法中包含继承的静态函数 调用出错