Я хочу получить доступ к атрибуту динамики с именем содержимого константы. Как constant($var)
как раз наоборот.PHP динамический атрибут доступа из постоянного содержимого
Это работает, но мне интересно, есть ли что-то более простое (без $varname
)?
const CONST_1 = 'var_1';
$this->var_1 = 'Hello World';
$varnam = CONST_1;
echo $this->$varnam;
Контекст неясно ... Для того, что я вижу, код не работает так, как вы ожидаете. – JesusTheHun
Возможный дубликат [Доступ к константе класса с использованием простой переменной, которая содержит имя константы] (http://stackoverflow.com/questions/7506530/accessing-a-class-constant-using-a-simple-variable- который-содержит-the-name-of-th) – JYoThI
sry для недостающего контекста, но ваш ответ был тем, что мне нужно, спасибо – blueteck