PHP地址引用只是把指针指向了所引用变量的内存地址,并不是改变所引用变量的值,如下两个实例可以说明:<php5下>
$a='hhh';
$b=&$a;
$s=strtoupper($b);
echo $s;
echo $a;
输出:
HHH
hhh
地址引用也可以用在函数中,如下:
$arr=array('name','sex','weight');
foreach ($arr as $ar){
echo $ar.'<br/>';
}
foreach ($arr as &$r){
$r=strtoupper($r);
unset($r);
}
//print_r($arr);
输出:
name
sex
weight
Array ( [0] => NAME [1] => SEX [2] => WEIGHT )
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请
点击举报。