php按值传递和引用传递的比较
说明
1、按值传递中php必须复制值。特别是对于大型字符串和对象来说,这将是一项昂贵的操作。
2、引用传递无需复制值,有利于性能提高。
实例
按值传递
$a = "test";$b = $a;
$a = "newtest";
echo $a; //输出newtest
echo $b; //输出test
--或者
$a = "test";
$b = $a;
$b = "newtest";
echo $a; //输出test
echo $b; //输出newtest
引用传递
$a = 'test';$b = &$a; //引用赋值,$a、$b指向同一空间,两者相对与一个共同体
$b = 'newtest'; //$b 变则 $a跟着变
echo $a; //输出 newtest
echo $b; //输出 newtest
以上就是php按值传递和引用传递的比较,希望对大家有所帮助。更多php学习指路:php教程
推荐操作系统:windows7系统、PHP5.6、DELL G3电脑
以上是 php按值传递和引用传递的比较 的全部内容, 来源链接: utcz.com/z/545276.html