Чтобы получить переменную PHP по строковому имени, вы можете использовать различные методы. Вот несколько примеров:
-
Использование синтаксиса переменной
$$
:$variableName = 'myVariable'; $myVariable = 'Hello, World!'; echo $$variableName; // Output: Hello, World!
-
Использование суперглобального массива
$_GET
:$variableName = 'myVariable'; $_GET['myVariable'] = 'Hello, World!'; echo $_GET[$variableName]; // Output: Hello, World!
-
Использование функции
extract()
:$variables = [ 'myVariable' => 'Hello, World!' ]; extract($variables); echo $myVariable; // Output: Hello, World!
-
Использование функции
eval()
:$variableName = 'myVariable'; $myVariable = 'Hello, World!'; eval('$value = $' . $variableName . ';'); echo $value; // Output: Hello, World!
Обратите внимание, что использование eval()
может быть рискованным и его следует использовать с осторожностью, поскольку оно может выполнить произвольный код.