php传值或传引用的方法

这篇文章将为大家详细讲解有关php传值或传引用的方法,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

创新互联公司专注于网站建设|成都网站维护公司|优化|托管以及网络推广,积累了大量的网站设计与制作经验,为许多企业提供了网站定制设计服务,案例作品覆盖水泥搅拌车等行业。能根据企业所处的行业与销售的产品,结合品牌形象的塑造,量身策划品质网站。

 变量默认总是传值赋值。那也就是说,当将一个表达式的值赋予一个变量时,整个原始表达式的值被赋值到目标变量。这意味着,例如,当一个变量的值赋予另外一个变量时,改变其中一个变量的值,将不会影响到另外一个变量。

PHP也提供了另外一种方式给变量赋值:引用赋值。这意味着新的变量简单的引用(换言之,“成为其别名” 或者 “指向”)了原始变量。改动新的变量将影响到原始变量,反之亦然。使用引用赋值,简单地将一个 & 符号加到将要赋值的变量前(源变量)。

对象默认是传引用。对于较大的数据,传引用比较好,这样可以节省内存的开销。

注:

按值传递:函数内对值的任何改变在函数外部都会被忽略。

引用传递:函数内对值的任何改变在函数外部也能反映出这些修改。

应用场景:按值传递时,php必须复制值,而按引用传递则不需要复制值,故引用传递一般用于大字符串或对象。

优缺点:

按值传递时,php必须复制值。对于大型字符串和对象来说,这样做代价很大。按引用传递则不需要复制值,对于性能提高有好处。

关于php传值或传引用的方法就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。


网页名称:php传值或传引用的方法
当前地址:http://bzwzjz.com/article/gejsoo.html

其他资讯

Copyright © 2007-2020 广东宝晨空调科技有限公司 All Rights Reserved 粤ICP备2022107769号
友情链接: 专业网站设计 成都网站建设 成都网站制作 成都网站建设 成都网站设计 手机网站制作 网站建设开发 成都网站设计公司 网站设计 成都网站建设 成都网站设计 成都网站制作 H5网站制作 企业网站设计 网站设计 成都网站建设公司 网站制作 品牌网站建设 外贸网站建设 高端网站建设 定制网站建设多少钱 手机网站建设套餐