“PHP получить переменную по имени строки” Ответ

PHP получить переменную по имени строки

${$variableName} or $$variableName;

//example:

$variableName = 'foo';
$foo = 'bar';

// The following are all equivalent, and all output "bar":
echo $foo;
echo ${$variableName};
echo $$variableName;
Yoshkinawa

PHP Получите имя переменной в виде строки

function print_var_name(){
    // read backtrace
    $bt   = debug_backtrace();
    // read file
    $file = file($bt[0]['file']);
    // select exact print_var_name($varname) line
    $src  = $file[$bt[0]['line']-1];
    // search pattern
    $pat = '#(.*)'.__FUNCTION__.' *?\( *?(.*) *?\)(.*)#i';
    // extract $varname from match no 2
    $var  = preg_replace($pat, '$2', $src);
    // print to browser
    echo trim($var);
}
Kind Koala

Ответы похожие на “PHP получить переменную по имени строки”

Вопросы похожие на “PHP получить переменную по имени строки”

Смотреть популярные ответы по языку

Смотреть другие языки программирования