类上的花括号php

时间:2016-04-30 14:41:39

标签: php class curly-braces

我有一个简单的课程...如果设置了,我需要更新公共$ 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;

1 个答案:

答案 0 :(得分:2)

在没有引号的情况下试一试。 $this->{$key}