Можно ли вообще получить значение из переменной, к которой обращаются по имени, в случае, если она ссылается на элемент индексированного массива?На самом деле я планировал проделать этот трюк с $ _SERVER ['HTTP_HOST'], но я обнаружил, что $$ не подходит ни к какому конкретному элементу массива.
$a = '555';
$b = 'a';
var_dump($$b);
$a = array (1,2,3);
$b = 'a';
var_dump($$b);
$b = 'a[1]';
var_dump($$b);
Первые два vardumps работают как положено, нопоследний дает Примечание: неопределенная переменная: a [1] , хотя она, очевидно, существует.И я хочу, чтобы он вернул 2.
upd: PHP 7.1.16