我有一个简单的课程...如果设置了,我需要更新公共$ token 。我的代码是:
<?php
class Amazon {
public $token = '';
public function update($key = '', $value = '')
{
if(isset($this->"{$key}"))
{
$this->"{$key}" = $value;
}
return true;
}
}
但我收到此错误: 解析错误:语法错误,意外&#39;&#34;&#39;,期待标识符(T_STRING)或变量(T_VARIABLE)或&#39; {&#39;或&#39; $&#39;
答案 0 :(得分:2)
在没有引号的情况下试一试。 $this->{$key}