ПОЛУЧИТЬ ИМЯ ПЕРЕМЕННОЙ PHP
В PHP существует несколько способов получения имени переменной. Один из простейших способов - использовать функцию get_defined_vars(), которая возвращает массив, содержащий все определенные переменные в текущей области видимости.
$var1 = 'test';
$var2 = 123;
$var3 = ['apple', 'banana', 'cherry'];
$all_vars = get_defined_vars();
foreach ($all_vars as $var_name => $var_value) {
echo $var_name . ': ' . $var_value . '<br>';
}
В результате выполнения кода будут выведены имена и значения всех определенных переменных:
var1: test
var2: 123
var3: Array
Еще одним способом получения имени переменной является использование функции debug_backtrace(), которая возвращает массив с информацией о вызовах функций. Как правило, эта функция используется для отладки кода, но также может использоваться для получения имени переменной:
$var1 = 'test';
function get_variable_name($var) {
$trace = debug_backtrace();
$name = $trace[0]['args'][0];
return $name;
}
$var_name = get_variable_name($var1);
echo $var_name;
Результат выполнения этого кода будет следующим:
var1
Как передать значение переменной из PHP в JavaScript
Система регистрации и авторизации на PHP и MySQL базы данных
Урок 2: Суперглобальные переменные в PHP. Предопределённые переменные. PHP для начинающих.
Передача значений переменных из JavaScript в PHP и наоборот
Основы php функции передача переменных по ссылке
Основы PHP #1 — Переменные и реальные примеры их использования