这样可以
$anyname="\$anyname";测试通过

解决方案 »

  1.   

    这里问几个问题
    $a=10;
    function func($v){
        return getVarName($v);
    }
    func($a);
    这里是返回'v' 还是 'a'?$a=10;
    function func(&$v){
        return getVarName($v);
    }
    func($a);
    这样呢?
      

  2.   

    如果getVarName是一个函数,就会面临同样的问题
    因为如果把一个变量作为参数传入的话,它就已经不再是原来的变量了,怎么可能取得原始信息呢?
    除非这是php语言本身的机制。但是就我所知,php没这个功能。
      

  3.   

    to:dxflingxing(dxf零星)
    吐血中
      

  4.   

    to: syre(神仙) 
    其实我想做一个函数比如
    $arr = array(
    "key1"=>"value1",
    "key2"=>"value2"
    );anyfunction($arr); 
    就可以返回$arr = array(
    "key1"=>"value1",
    "key2"=>"value2"
    );
    这样的结构。
    这样的结构比较容易做缓存,一些不大变化,但是存储在数据库中的资料缓存出来比较快速。