位置: 编程技术 - 正文

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
  • 所得税预缴申报表资产总额怎么填
  • 对公账户余额和实际不符
  • 财务费用余额方向怎么填
  • 机械租赁带司机税目
  • 融资租赁方式租出的固定资产
  • 隔月发票红冲操作流程
  • 固定资产被盗报警
  • 进项抵欠税相关政策
  • 收到政府补助的固定资产的账务处理
  • 收到客户承兑怎么做账
  • 提取法定盈余公积比例
  • 残保金应减免错交了能退回吗
  • 怎么核算租赁合同的印花税?
  • 税务增加办税人员怎么操作
  • 转出未交增值税科目
  • 房地产企业卖出去的房子需要缴纳城镇土地使用税吗
  • 土地使用权对外出租还摊销吗
  • 金税盘全额抵扣分录怎么做
  • 小规模减免的增值税怎么记账
  • 可以用鸿蒙系统的手机
  • php 7z
  • 已付货款没有发票能做支出吗
  • 邮政电信卡
  • PHP:mcrypt_generic_end()的用法_Mcrypt函数
  • 生产企业外销收入账务处理
  • 员工出差过程中猝死赔偿
  • php提交表单数据有哪几种方法
  • 占统治地位的英文短语
  • axios请求数据的数据类型
  • cssschool
  • blkid命令详解
  • 分公司可以开基本账户吗
  • mongodb配置文件详解
  • 个人劳务报酬所得税税率
  • 财务负责人和法人可以一个人吗
  • 补交上年度企业所得税税额需要本年度纳税调增吗
  • 增量留抵税额退税的计算公式为
  • 企业所得税季末从业人数
  • 出口退免税的条件
  • 疫情期间社保减免了几个月
  • 事业单位如何调档案
  • 所得税费用的核算方法叫
  • 商场预付卡
  • 子公司向子公司销售存货
  • 一般性企业
  • 包工包料如何核算成本
  • 其他应收款有哪些科目
  • 低值易耗品怎么做账
  • 销项税红字发票如何做账
  • 工会经费不够
  • 建账的大体流程有哪些
  • 请问linux
  • xp光盘安装教程
  • 电脑系统怎么设置字体大小
  • elccest.exe是间谍广告程序吗 elccest进程有什么作用
  • 电脑xp自带的杀毒软件在哪里
  • 常见unix操作系统
  • qbdagent2002.exe - qbdagent2002是什么进程 有什么用
  • 日历显示不全
  • win10的outlook在哪
  • win7打印无反应
  • win10共享打印机win7连不上
  • javascript数组的方法
  • js经典案例代码大全
  • cocos2d android
  • Android:Activity+Fragment及它们之间的数据交换(一)
  • 模拟监控app
  • jquery实现回到顶部
  • angular jsx
  • shell 批量删除
  • java中线程池原理
  • python中set用法
  • python字符串字符对应个数
  • 环保设备企业所得税优惠
  • 物业收电费有什么猫腻
  • 莱钢生产什么产品
  • 税务处理决定书属于行政处罚吗
  • 动漫企业的增值税率
  • 苏州二套房契税交多少
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设