位置: 编程技术 - 正文

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公众号开发框架)

  • 湖南税务申报期限2023年1月
  • 递延所得税资产怎么计算
  • 所得税减免会计分录
  • 税务局开专票作废重开流程
  • 出口支付给境外的佣金
  • 个税返还手续费奖励员工账务处理
  • 单位购买理财产品需要什么手续
  • 固定资产盘点折旧怎么算
  • 用于维修安装服装的材料
  • 加计扣除要交所得税嘛
  • 税控盘如何统计开票金额
  • 稳岗补贴给谁
  • 单位社保缴费基数怎么确定
  • 超市销售购物卡怎么开票
  • 物业公司开场地租赁费发票编码
  • 装修项目展示厅费用支出列什么科目?
  • 会计速动比率怎么算
  • 银行本票支付货款,余额退回
  • 计提税金与缴纳有差额
  • 固定资产原值增加后如何计提折旧
  • 印花税实收资本纳税义务发生时间
  • 进项税超过销项怎么办?
  • 增值使用费可取消吗?
  • 苹果助手hi
  • u盘中病毒了怎么格式化
  • 公司流水账是会计做吗
  • 留存利润和利润的关系
  • php数组函数,选班长
  • php字符串定义
  • 自制原始凭证包括哪些凭证
  • .info是什么意思?
  • 鸟瞰生长在森林中的植物
  • 皮肤痒怎么回事
  • 别人说你坏话怎么发朋友圈说说
  • php使用while循环计算1到100的和
  • 劳务派遣应纳税额如何计算
  • 收回前欠货款会导致资产总额减少吗
  • 保姆级官方yolov7的训练自己的数据集以及项目部署
  • web实训报告怎么写
  • 魔改apk
  • 物流破损拒收的理由
  • mongodb使用场景总结
  • 城建税小规模纳税人
  • 什么情况下增值税进项税额转出
  • 小规模纳税人免税怎么做账
  • 增值税进项税没抵扣
  • 企业年度所得税怎么算
  • 汇算清缴补缴所得税的报税利润表怎么报
  • 什么各级工会的离休退休人员的待遇
  • 出口样品视同销售如何做会计处理?
  • 滴滴打车老板起源故事
  • 计提本月工资的账务处理
  • 车辆使用费包括油费吗
  • 残疾人就业保障金征收使用管理办法
  • 工资达不到5000个人所得税
  • 提取坏账会计分录怎么写
  • Windows server 2003 最后一代cpu
  • mac10.15系统
  • freebsd版本选择
  • Ubuntu软件源更新
  • 如何创建一个wifi
  • 硬盘分区win7怎么扩充c盘
  • windowsxp是什么时候正式发布
  • qqlogin.exe是什么进程 qqlogin.exe应用程序错误解决办法
  • win8系统如何恢复出厂设置
  • win 10 build
  • cocos2dx官方文档
  • opengl画矩形函数
  • 如何使用朋友的山姆卡
  • java中遍历数组的方法
  • JavaScript弹出对话框
  • JavaScript html5 canvas绘制时钟效果(二)
  • python文本
  • python备份列表l
  • 设计一个投票程序
  • js二分法排序递归
  • SQLite之SQLiteStatement
  • js中如何在div里写入内容
  • 税务电子发票怎么开
  • 新电子税务局使用方法
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设