$zx="Yeah!";
echo getvalue("zx");

解决方案 »

  1.   

    <?php
    function getvalue($d)
    {
        global $$d;
        return $$d;
    }$zx="Yeah!";
    echo getvalue("zx");
    ?>
      

  2.   

    function lower($str){
        return strtolower($str);
    }function upper($str){
        return strtoupper($str);
    }function doStr($str, $op){
        return $op($str);
    }echo doStr("aaAAAAaa", 'lower');
    echo doStr("aaAAAAaa", 'upper');
      

  3.   

    下面是一个用到动态变量取session的例子,楼主可以看看:
    function wbxSession($SessionName,$SessionValue="WYH_DEFINED")
    {
        global $$SessionName;
        if($SessionValue!="WYH_DEFINED")
        {
            $$SessionName=$SessionValue;
            session_register($SessionName);
        }
        else
            return $$SessionName;
    }
      

  4.   

    xuzuning(唠叨) 兄弟能不能告诉我原理吗
      

  5.   

    xuzuning(唠叨) 兄弟我是这样的http://url/dd.php?zx=1<?php
    function getvalue($d)
    {
        global $$d;
        return $$d;
    }echo getvalue("zx");
    ?>
    这样为什么就取不到了,我要这样也能取到行不行
      

  6.   

    楼上的register_globals=on吗?否则$_GET['zx']才能取到URL上的zx,直接用$zx是取不到了
      

  7.   

    <?php
    function getvalue($d)
    {
        global $$d;
        return $$d;
    }echo $_GET[getvalue("zx")];
    ?>