“PHP Echo Variable Name” Code-Antworten

PHP Variablen Namen als Zeichenfolge erhalten

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 Echo Variable Name

function print_var_name($var) {
    foreach($GLOBALS as $var_name => $value) {
        if ($value === $var) {
            return $var_name;
        }
    }

    return false;
}
Lars van der Sangen

Ähnliche Antworten wie “PHP Echo Variable Name”

Fragen ähnlich wie “PHP Echo Variable Name”

Weitere verwandte Antworten zu “PHP Echo Variable Name” auf PHP

Durchsuchen Sie beliebte Code-Antworten nach Sprache

Durchsuchen Sie andere Codesprachen