从类X的方法A调用类X的方法B?

时间:2015-09-12 19:02:21

标签: php

的H1,

我有这堂课:

class X{

    public function A(){
    return $this->B;
    }

    public function B(){
    return "test";
    }
}

我需要得到"测试"这样:

$test = new X();
echo var_dump($test->A()); 

= NULL。注意:未定义的属性:X :: $ B

我也是这样找到的:

public function A(){
return self::B;
}

= NULL。致命错误:未定义的类常数' B'

请问如何从同一类的方法调用方法?

1 个答案:

答案 0 :(得分:0)

@DannyPahntom和@MarkBaker的解决方案:

$this->B()不仅仅是$this->B

谢谢你们!