如何设置 php 类属性


How to set php class attribute?

我遇到了问题

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

为什么在 Go 方法中echo $this->aa仍然是"1"?

因为do是PHP中的保留关键字。

演示do作为方法名称。(错误)

do演示,成功输出2

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

因为函数dd()永远不会执行