【问题标题】:curly braces php on class [duplicate]类上的花括号php [重复]
【发布时间】:2016-04-30 14:41:38
【问题描述】:

我有一个简单的课程...如果已设置,我需要更新 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) 或 '{' 或 '$'

【问题讨论】:

标签: php class curly-braces


【解决方案1】:

不带引号试试。 $this-&gt;{$key}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-11-26
    • 2018-05-02
    • 2021-11-20
    • 1970-01-01
    • 1970-01-01
    • 2020-09-28
    相关资源
    最近更新 更多