位置: 编程技术 - 正文

PHP函数引用返回的实例详解(php 引用)

编辑:rootadmin

推荐整理分享PHP函数引用返回的实例详解(php 引用),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:php函数的调用,php中用于函数返回的是,php返回函数值的关键字,php返回函数值的关键字,php引入函数,php函数返回值赋值给变量,php返回函数值的关键字,php引入函数,内容如对您有帮助,希望把文章链接给更多的朋友!

引用返回

手册里是这么写的:引用返回用在当想用函数找到引用应该被绑定在哪一个变量上面时。不要用返回引用来增加性能,引擎足够聪明来自己进行优化。仅在有合理的技术原因时才返回引用!要返回引用

当你想将函数的返回引用绑定到某个变量时,PHP允许你这么做:

可见,想让函数返回引用,必须在函数申明和赋值时都带上&操作符.

对于类中方法也是如此:

一些简单的例子

看下面的简单例子,尝试去理解引用返回.

PHP函数引用返回的实例详解(php 引用)

尽管函数声明方式是 function &test() 这样,但我们通过这种方式 $a = test() 的函数调用得到的其实不是函数的引用返回,这跟普通的函数调用没有区别。PHP 规定通过 $a = &test() 这种方式得到的才是函数的引用返回。

用上面的例子来解释就是,$a = test() 这种方式调用函数,只是将函数的值赋给 $a 而已,而$a做任何改变都不会影响到函数中的$b。

而通过 $a = &test() 方式调用函数呢,它的作用是将 return $b 中的 $b 变量的内存地址与 $a 变量的内存地址指向了同一个地方。即产生了相当于这样的效果 ($a=&$b), 所以改变 $a 的值也同时改变了 $b 的值。

所以在执行了

以后,$b的值变为了5。

再来个程序例子加深理解:

总结

关于php函数引用返回的内容到这就基本结束了,希望对大家学习或使用PHP函数能有所帮助,如果有疑问大家可以留言交流。谢谢大家对积木网的支持。

php微信公众平台开发之微信群发信息 1、目的完成在微信公众号中群发消息。这里只是完成简单的文字发送。也可以发送语音图片等,只是发送数据格式不同而已,下面有链接,可以查询数

PHP使用FFmpeg获取视频播放总时长与码率等信息 请注意:这篇文章中会用到passthru,可能部分虚拟主机会将此命令禁用。代码如下:PHPphpdefine('FFMPEG_PATH','/usr/local/ffmpeg2/bin/ffmpeg-i"%s"2&1');functiongetVideoInfo(

PHP将URL转换成短网址的算法分享 前言短网址服务,可能很多朋友都已经不再陌生,现在大部分微博、手机邮件提醒等地方已经有很多应用模式了,并占据了一定的市场。估计很多朋友

标签: php 引用

本文链接地址:https://www.jiuchutong.com/biancheng/301887.html 转载请保留说明!

上一篇:总结PHP如何获取当前主机、域名、网址、路径、端口和参数等(php获取文件内容的方法)

下一篇:php微信公众平台开发之微信群发信息(php公众号开发框架)

  • 印花税申报表计税依据怎么填
  • 混合销售行为的基本特征不包括
  • 免税增值税的有哪几项
  • 财政应返还额度与财政拨款收入的关系
  • 发现之前的差旅费补助多报了一天该怎么调整
  • 所得税费用增加利润减少
  • 一般纳税人房租费的税率是多少
  • 小规模纳税人开普票要交税吗
  • 会计政策变更与会计估计的审计
  • 社保缴纳已超标准
  • 企业职工遣散费标准
  • 会计中应收账款的英文
  • 个税的滞纳金怎么算
  • 企业所得税本季度可以弥补上季度亏损吗?
  • 贷款利息支出必须交税吗
  • 水利基金按含税还是不含税申报
  • 关联关系的判定标准
  • 金蝶k3币别汇率类型设置
  • 收到退印花税款怎么入账
  • 小规模纳税人减征额怎么计算
  • 收不回工程款的心情
  • 生产企业出口退税申报系统详细操作流程
  • 为什么可供出售的金融资产是非流动资产
  • 非正常损失为什么不赔偿
  • 产品成本的计算过程也就是各种费用界限的划分过程
  • 在境外缴纳的增值税税率
  • excel中怎么截取
  • 成品油企业自用油需要开具发票吗
  • 委托外单位加工发出的材料会影响账面价值吗
  • 存货盘盈怎么做账
  • 冲销上月计提费用
  • 劳务报酬个人所得税税率表2023
  • DWHeartbeatMonitor.exe进程是什么意思 DWHeartbeatMonitor是安全的进程吗
  • 购买电子承兑需要给对方开发票吗
  • 转让存货属于什么收入
  • 空调年折旧率
  • 定期定额和核定征收哪个好
  • 公司发放工作服账务处理
  • c语言中有哪些循环结构
  • 外贸企业出口免税政策
  • 现金流量风险怎么解决
  • 上季度的发票开出去了可以作废吗
  • 用支票偿还货款
  • 增值税普票怎么开演示
  • 纳税人识别号和信用代码一样吗
  • 培训费属于什么
  • 个别计价法和先进先出法的相同点
  • 发票系统技术维护费
  • 盈余公积的提取条件
  • 红冲去年暂估的费用怎么做账
  • 与广告公司签个协议
  • 普通发票忘记开数量和单价可以用吗?
  • 小规模建筑公司开劳务费发票税率
  • 工程建设项目融资方式有哪些
  • 租赁的初始直接费用有哪些
  • 固定资产报废如何记账
  • 销项发票能不能退税
  • 亏损太多账务如何处理
  • SQLServer EVENTDATA()函数来获取DDL 触发器信息
  • Windows任务栏中的活动程序间不能切换对吗
  • centos查看硬盘信息的命令
  • win7开始菜单路径在哪里
  • SUSE Linux Enterprise Server 11 SP1 安装教程图文详解
  • 第一次安装ps后需要哪些设置
  • linux操作系统常用操作命令
  • centos怎么设置
  • rtos用什么语言
  • 简单射击原理
  • shell脚本题
  • mono为什么不能用了
  • shell编程$1
  • jquery怎么打开
  • javascript基础入门教程
  • 如何查询车辆购买的保险
  • 开发商代收代缴电费能开发票吗
  • 税务申报系统出现异常怎么办
  • 执法事业单位改革最新进展
  • 车辆购置税查询电话
  • 江西税务登记证查询官网
  • 增值税按次纳税的规定
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设