转自:http://mach13.com/how-to-get-a-variable-name-as-a-string-in-php
函数如下:
<?php
function var_name (&$iVar, &$aDefinedVars)
{
foreach ($aDefinedVars as $k=>$v)
$aDefinedVars_0[$k] = $v;
$iVarSave = $iVar;
$iVar =!$iVar;
$aDiffKeys = array_keys (array_diff_assoc ($aDefinedVars_0, $aDefinedVars));
$iVar = $iVarSave;
return $aDiffKeys[0];
}
?>
使用方法:
<?php
var_name($iVar, get_defined_vars());
?>
具体解释参考上述的老外的网址