php按值传递和引用传递的比较

2025-12-01 0 32,518

说明

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电脑

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

声明:以上部本文内容由互联网用户自发贡献,本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。投诉邮箱:3758217903@qq.com

ZhiUp资源网 python基础 php按值传递和引用传递的比较 https://www.zhiup.top/1009.html

相关