如何设置php类属性?

如何设置php类属性?,php,class,methods,attributes,Php,Class,Methods,Attributes,我有个问题 class a { public $aa=1; public function dd(){ $this->aa = 2; } public function gg(){ echo $this->aa ; } } 为什么go方法中的echo$this->aa仍然是'1'?因为函数dd()从未执行过因为do在PHP中是保留关键字 (一个错误) 您应该将方法名从do更改为其他名称,因为它是循环

我有个问题

class a
{
     public $aa=1;
     public function dd(){
       $this->aa = 2;
     }
     public function gg(){
       echo   $this->aa ;
     }
}

为什么go方法中的echo$this->aa仍然是'1'?

因为函数
dd()
从未执行过

因为
do
在PHP中是保留关键字

(一个错误)


您应该将方法名从
do
更改为其他名称,因为它是循环中使用的保留关键字。

不要将do、for、while等用作函数名,但一定要接受答案。:)事实上:“解析错误:语法错误,意外的T_DO,在第6行的[…]中应为T_字符串”。@paynestrike:请参阅我答案中的第二个演示,它可以工作。这是: