位置: 编程技术 - 正文

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

  • 人力资源公司怎么和企业谈合作
  • 递延所得税抵消分录
  • 申报所得税季初资产总额怎么填?
  • 门禁卡属于什么卡
  • 职工差旅费现金流出属于
  • 小规模房产税减免
  • 对方把发票丢了可以重开吗
  • 湖南残保金减免优惠政策2020
  • 工地水电包公包料的细节
  • 费用发票的种类
  • 计提营业账簿印花税怎么做账
  • 软件开发票入研发费用哪个明细科目?
  • 房产税税率和应纳税额
  • 发票查询显示无数据怎么回事
  • 员工报销医药费计入什么费用
  • 物业费属于什么合同
  • 分公司会有股东吗
  • 应补退所得税额是什么
  • 税务代开的专票未取票,逾期会作废吗?
  • 以股权增资的税费怎么算
  • 电脑屏幕突然黑屏怎么回事
  • 票据贴现公司需要资质吗
  • windows10如何关闭病毒和威胁防护设置
  • 高新技术企业研发
  • 如何修改自己电脑物理地址
  • php fork
  • win11任务栏消失了怎么办
  • 个税这个月多交了下个月减回来
  • 营业外收支计算公式
  • uniapp scroll-view 上下滑动
  • 2020ccf csp报名和考试时间
  • websocket怎么用
  • 处理二手物品要交增值税吗
  • 税控开票清单
  • 塔吊租赁人工合同
  • 机票行程单可以在到达地打印吗
  • 金蝶财务软件系统要求
  • 远期汇票分为哪几种
  • 税控盘使用费
  • 旅游公司差额征税如何开票
  • 请问在accessdemo1
  • 汇算清缴是怎么弄的
  • 进口海关是国内还是国外
  • 一般纳税人商贸公司增值税税负率
  • 股份支付应如何进行账务处理?
  • 营改增是从什么时候开始实施的
  • 做好年底冲刺
  • 工会经费可以在以后年度扣除吗
  • 预付下个月租金分录
  • 交通运输行业指什么
  • 小企业会计准则没有以前年度损益调整科目
  • 未按照规定编制应急预案的,责令限期改正,可以处罚款
  • 企业投资人类型怎么选
  • linux下mysql5.7.17最新稳定版本安装教程
  • win8更新到win8.1
  • macOS 10.12 Beta 7更新了什么 macOS 10.12 Beta7更新内容汇总
  • windows无法删除软件怎么办
  • win8系统进不了桌面怎么办
  • WINDOWS操作系统属于什么操作系统
  • win7电脑连不上wifi怎么解决
  • linux中安装jdk1.8
  • gnaupdaemon.exe是什么
  • win8.1的ie浏览器
  • win7使用临时配置文件登录
  • 你会支持国产系统吗英文
  • perl处理特殊符号
  • Extjs TimeField 显示正常时间格式的代码
  • perl脚本教程视频
  • unity3d坐标系
  • 超实用的八个开车技巧
  • python怎么获取命令行参数
  • php使用js
  • android 图片裁剪 任意形状
  • 铁路货运的费用有哪些
  • 煤炭资源税税率是多少啊
  • 国税地税数据共多少
  • 海关税目表
  • 营改增后的工程造价怎么算
  • 中国十大经济排名
  • 地税纳税申报表
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设