位置: 编程技术 - 正文

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

  • 收到投资款怎么做账
  • 个税累计免征额
  • 小微企业附加税减半征收
  • 建筑企业增值税怎么算
  • 建筑业一般计税税率
  • 房地产中的存货是什么意思
  • 资产划转涉税解读
  • 什么税不计入税金及附加科目
  • 服务行业主营业务成本包括哪些内容
  • 现金抵用券购买怎么用
  • 去年漏记了收入,可以记今年吗
  • 购进材料无发票会计分录
  • 公司发给员工的奖金要交税吗
  • 增值税专用发票几个点
  • 营改增后企业所得税
  • 银行电子承兑如何撤回
  • 新手会计怎么入门做账
  • 企业买断政策
  • ntfs磁盘压缩
  • 代扣代缴返还的手续费科目
  • 留底税额怎么分录
  • 增值税税率简易征收
  • kavsvc.exe - kavsvc是什么进程 有什么作用
  • 鱼湖国家森林中心在哪里
  • 企业签订的技术合同
  • 海带下载
  • 喜马拉雅山脉中最高的山峰是什么
  • 注销公司需要缴纳注册资金吗
  • 奥杜邦的祈祷经典语录
  • 原生js实现promise.all
  • 股东分红会计分录案例
  • 电脑培训网络教学
  • 华为mate主题
  • 其他应收款检查表怎么填
  • 固定资产融资租赁如何确认入账价值
  • php怎么修改当前用户的密码
  • mysql更新视图的方式
  • 差旅费报销金额大于实际发生金额
  • 补缴去年的附加税怎么算
  • 房租押金不退还的账务怎么处理
  • 向客户收取服务费会计分录
  • sqlserver 删除数据
  • sqlserver 创建链接服务器
  • 购车贷款分期利率
  • 怎么冲减多计提的工会经费
  • 稳岗补贴操作流程
  • 销售费用的增值税是进项还是销项
  • 企业年金个税怎么计算
  • 售后服务期多久
  • 行政单位 预算会计
  • 利润分配未分配利润账务处理
  • 投标费用如何入账科目
  • 哪些费用可以入开办费
  • 餐饮赠券的会计分录
  • 工程结算一般由什么等方式
  • 资产减值的含义与应用范围
  • 融资租入的设备怎么入账
  • 如何填写出售固定资产表
  • 委托收款商业汇票
  • 锁mysql
  • ubuntu zmq
  • sar 命令
  • sun solaris 8何启用telnet ftp 功能
  • Win10 Mobile 10549预览版增DPI缩放 瞬间手机变电脑
  • ubuntu怎么设置
  • xp能不能升级win10
  • hookproxy.dll
  • macosmajove
  • kb4592449-windows安全每月质量汇总
  • ubuntu运行qt程序
  • javascript ()
  • 苹果mac安装
  • Cocos2dx3.2 Crazy Tetris 由于遮罩引起的部分手机白屏
  • python,数组
  • nodejs图片合成
  • django实时刷新日志前端
  • 为什么买的酒精有香味
  • 2020年税务口号
  • 如何打印纳税申报表
  • 山东省级高新区什么级别
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设