“Nombre de la variable PHP Echo” Código de respuesta

PHP Obtenga el nombre de la variable como una cadena

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

Nombre de la variable PHP Echo

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

    return false;
}
Lars van der Sangen

Respuestas similares a “Nombre de la variable PHP Echo”

Preguntas similares a “Nombre de la variable PHP Echo”

Más respuestas relacionadas con “Nombre de la variable PHP Echo” en PHP

Explore las respuestas de código populares por idioma

Explorar otros lenguajes de código