如何设置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:请参阅我答案中的第二个演示,它可以工作。这是: