【php技术】php中传值赋值和引用赋值详解

ID:14193160

大小:200.64 KB

页数:4页

时间:2018-07-26

【php技术】php中传值赋值和引用赋值详解_第1页
【php技术】php中传值赋值和引用赋值详解_第2页
【php技术】php中传值赋值和引用赋值详解_第3页
【php技术】php中传值赋值和引用赋值详解_第4页
资源描述:

《【php技术】php中传值赋值和引用赋值详解》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、追寻梦想之源,发现代码之美1.变量间的赋值方式$a=变量值;$b=$a;将a变量的值赋值给b变量有这种传值方式:1.传值赋值2.引用赋值1.2.传值赋值将$a变量的值复制出一份存放到$b变量中.修改$a和$b的值相互不会影响.因为他们各自指向自己的内存区域.1.3.引用赋值将$a变量引用复制出一份作为$b变量的引用.两个变量的引用指向同一个内存空间.通过&符号表示在赋值过程值使用引用赋值.源代码教育www.itsource.cn,专注IT教育培训追寻梦想之源,发现代码之美修改$a,$b的值都是修改值空间.会相互影响两个变量的值.1.1.在PHP中对象类型默认的就是引用赋值在PHP

2、中的对象是引用数据类型,默认情况下就使用引用赋值.所以在赋值过程中不需要通过&符号来指定引用传递.这里肯定有同学质疑obj->name怎么会是张三呢?请看以下图解:源代码教育www.itsource.cn,专注IT教育培训追寻梦想之源,发现代码之美1.1.在PHP中数组类型默认的就是传值赋值在PHP中的数组默认情况下就使用传值赋值.如需使用引用赋值需要通过&符号来指定.默认传值赋值:通过&指定引用赋值:1.2.选择哪种赋值方式呢?如果变量a指向的内存存储大量数据,将变量a赋值给变量b,建议使用引用赋值,这样可以节约内存的使用率.但b变量值的改变就会影响到a.1.3.引用赋值的使用

3、场景1.变量赋值源代码教育www.itsource.cn,专注IT教育培训追寻梦想之源,发现代码之美1.函数对外部变量值的改变.2.foreach中改变数组中元素的值源代码教育www.itsource.cn,专注IT教育培训

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
正文描述:

《【php技术】php中传值赋值和引用赋值详解》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、追寻梦想之源,发现代码之美1.变量间的赋值方式$a=变量值;$b=$a;将a变量的值赋值给b变量有这种传值方式:1.传值赋值2.引用赋值1.2.传值赋值将$a变量的值复制出一份存放到$b变量中.修改$a和$b的值相互不会影响.因为他们各自指向自己的内存区域.1.3.引用赋值将$a变量引用复制出一份作为$b变量的引用.两个变量的引用指向同一个内存空间.通过&符号表示在赋值过程值使用引用赋值.源代码教育www.itsource.cn,专注IT教育培训追寻梦想之源,发现代码之美修改$a,$b的值都是修改值空间.会相互影响两个变量的值.1.1.在PHP中对象类型默认的就是引用赋值在PHP

2、中的对象是引用数据类型,默认情况下就使用引用赋值.所以在赋值过程中不需要通过&符号来指定引用传递.这里肯定有同学质疑obj->name怎么会是张三呢?请看以下图解:源代码教育www.itsource.cn,专注IT教育培训追寻梦想之源,发现代码之美1.1.在PHP中数组类型默认的就是传值赋值在PHP中的数组默认情况下就使用传值赋值.如需使用引用赋值需要通过&符号来指定.默认传值赋值:通过&指定引用赋值:1.2.选择哪种赋值方式呢?如果变量a指向的内存存储大量数据,将变量a赋值给变量b,建议使用引用赋值,这样可以节约内存的使用率.但b变量值的改变就会影响到a.1.3.引用赋值的使用

3、场景1.变量赋值源代码教育www.itsource.cn,专注IT教育培训追寻梦想之源,发现代码之美1.函数对外部变量值的改变.2.foreach中改变数组中元素的值源代码教育www.itsource.cn,专注IT教育培训

显示全部收起
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。
关闭