公共财产无法进入公共财产

时间:2012-06-30 06:06:25

标签: php oop

我对Php OOP很新,我遇到了一个特定的问题。我已经搜索了stackoverflow试图找到答案,但不能。我已经花了一个多小时来解决这个问题,我准备放弃了。我知道Php大师会马上看到我的问题,所以请告诉我为什么这堂课不会工作。

 <?php
class tester{
    public $testproperty;
    public function testfunction(){
        $this->$testproperty = 'Nothing';
        return $this->$testproperty;
    }
}
$object = new tester();
echo $object->testfunction();
?>

2 个答案:

答案 0 :(得分:2)

$this->testproperty; //without $

答案 1 :(得分:1)

更改

$this->$testproperty

$this->testproperty

请务必先阅读有关此主题的手册。