class 上的花括号 php
curly braces php on class
我有一个简单的 class...如果已设置,我需要更新 public $token。我的代码是:
<?php
class Amazon {
public $token = '';
public function update($key = '', $value = '')
{
if(isset($this->"{$key}"))
{
$this->"{$key}" = $value;
}
return true;
}
}
但是我收到了这个错误:
解析错误:语法错误,意外的“””,需要标识符 (T_STRING) 或变量 (T_VARIABLE) 或“{”或“$”
试试不带引号。 $this->{$key}
我有一个简单的 class...如果已设置,我需要更新 public $token。我的代码是:
<?php
class Amazon {
public $token = '';
public function update($key = '', $value = '')
{
if(isset($this->"{$key}"))
{
$this->"{$key}" = $value;
}
return true;
}
}
但是我收到了这个错误: 解析错误:语法错误,意外的“””,需要标识符 (T_STRING) 或变量 (T_VARIABLE) 或“{”或“$”
试试不带引号。 $this->{$key}