0
Ich habe eine einfache Klasse ... Ich muss öffentlichen $ Token aktualisieren, wenn es eingestellt ist. Mein Code ist:geschweifte Klammern PHP auf Klasse
<?php
class Amazon {
public $token = '';
public function update($key = '', $value = '')
{
if(isset($this->"{$key}"))
{
$this->"{$key}" = $value;
}
return true;
}
}
Aber ich bin immer diese Fehlermeldung: Parse error: Syntaxfehler, unerwartete '"', erwartete Kennung (T_STRING) oder Variable (T_VARIABLE) oder '{' oder '$'
'diesen $. -> {$ key}', nicht 'diesen $ -> "{key $}"' .... und warum sie einen Blick auf die nicht übernehmen magic '__set()' Methode? http://php.net/manual/en/language.oop5.overloading.php#object.set –