background image

  

//变量的变量

  

$var = "this is a var";

  

$varname = "var";

  

echo $$varname;

  

//函数的变量

  

function fun1($str) {

  

echo $str;

  

}

  

$funname = "fun1";

  

$funname("This is a function !");

  

?>

  变量的

"指针"。这个指针加上了双引号,表明他不是真正的指针。看看下例:

  

function($a) {

  

$a ++;

  

}

  

$c = 0;

  

function($c);

  

echo $c; //$c 仍为 0

  

function(&$a) {

  

$a ++;

  

}

  

$c = 0;

  

echo $c; //$c 为 1