正在回答
1回答
您好,下列代码中,定义了一个test方法,一个$str变量。调用test方法时,传入了$str变量的值,因此此时test的方法中的$string变量的值为“$str变量$string变量”,当在方法外部echo $str;时,之所以和$string的值相同是由于$str的值是以引用传递的方式传递的,因此当方法内部值发生变化时,外部也会变化。
function test(&$string){ $string .='$string变量'; } $str = '$str变量'; test($str); echo $str;
如果解决了您的问题,请采纳,祝学习愉快!
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星