Можно создать дубликат:
How to get a variable name as a string in PHP?Может ли переменная PHP знать свое имя?
Пример:
Может что-то вроде этого можно достичь в PHP?
$Age = 43;
output_variable_name_and_value($Age);
/*
outputs:
"The requested variable name is Age and its current value is 43";
*/
//If possible, how would the line marked below with ? ? ? ? be?
function output__variable_name_and_value($input)
{
$var_name = get_name_somehow($input); // ? ? ? ?
echo "The requested variable name is {$var_name}
and its current value is {$input}";
}
Пожалуйста, убедитесь, что код работает – PeeHaa
Из принятого ответа на дублирующий вопрос: «Чтобы быть понятным, в PHP нет хорошего способа сделать это, что, вероятно, потому, что вам не нужно это делать. вероятно, лучшие способы делать то, что вы пытаетесь сделать ». – lonesomeday