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) или '{' или '$'
'$ это -.> {$ ключ}', а не '$ это -> "{$ ключ}"' .... и почему бы не взглянуть на magic '__set()' метод? http://php.net/manual/en/language.oop5.overloading.php#object.set –