0
私は単純なクラスを持っています... public $ tokenが設定されていれば更新する必要があります。私のコードは次のとおりです。中括弧PHPクラス
<?php
class Amazon {
public $token = '';
public function update($key = '', $value = '')
{
if(isset($this->"{$key}"))
{
$this->"{$key}" = $value;
}
return true;
}
}
しかし、私はこのエラーを取得しています: 解析エラー:構文エラー、予期しない '"'、識別子(T_STRING)または変数を期待(T_VARIABLE)または '{' または '$'を
'$この - > {$キー}'ではなく、 '$この - > "{$キー}"' ....と理由を見てみません魔法の '__set()'メソッド?http://php.net/manual/en/language.oop5.overloading.php#object.set –