qq_我_146
2017-01-04 15:37
//方法一:
function test(&$a){
$a.=" 和小明";//实际上是$a=.$a=.”和小明”
}
$b="这是小王";
test($b);
echo $b; //输出 这是小王和小明
//方法二:
function test($a){
$a.=" 和小明";
}
$b="这是小王";
test($b);
echo $b; //输出 这是小王
echo "<br>";
test(&$b);
echo $b; //输出 这是小王 和小明
?>
你的方法二的test($b);对b没有起到改变的作用,所以输出还是原来的b的值;
test(&$b);是传递b的地址进去,这一步是可以改变b的值的
PHP进阶篇-函数
23901 学习 · 49 问题
相似问题