位置: 编程技术 - 正文

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

  • 差额税征收标准
  • 房产税的征收范围包括农村吗
  • 固定资产投资额包括哪些会计科目
  • 租厂房需要交租赁税吗
  • 其他应收款的对方科目有哪些
  • 增值税一般纳税人证明怎么查询
  • 购买的二手车可以抵扣进项税额吗
  • 期房购置税怎么算
  • 转让无形资产专利权的账务处理
  • 政府补助的会计核算形式有哪些
  • 商贸公司可以用加工厂的商标委托加工生产吗
  • 财务费用过多有什么影响
  • 构建固定资产的总结
  • 出口抵减内销产品
  • 原油资源税计税方法
  • 外帐的倒推流程是什么
  • 企业买卖股票应注意事项
  • 电子承兑没接收多久失效
  • 积分全部换购商品是什么
  • 鸿蒙侧边菜单
  • 报纸公示具有什么法律效应
  • 关于商品退换
  • 政府的扶持资金是否缴税
  • 个体户经营所得核定税率
  • macbookpro桌面整理
  • 无产权买卖
  • 销售免税商品可以抵扣进项税吗
  • 销售费用中业务费包括哪些
  • 房屋装修补偿款 避税
  • k210中文手册
  • 股份有限公司变更法人的流程
  • 无偿划转长期股权投资
  • 爬虫10054
  • 使用二氧化碳灭火器时人应该站在什么位置
  • 没有数据企业所需的资料
  • jdbc连接mysql数据库不成功
  • useradd 删除用户
  • 如何把握售后租回交易的主要问题
  • 核销对哪些单据对应关系进行的操作
  • 中标违约保证金怎么算
  • api接口安全措施
  • windows安装mq
  • SQL Server解析XML数据的方法详解
  • 哪些增值税专用发票不能抵扣进项税
  • 纳税人销售货物
  • 什么是现金什么是现金流
  • 实收资本什么时候交齐
  • 业务招待费税前扣除标准2020
  • 公司分期付款购车如何做账
  • 国外佣金算什么费用比较好
  • 机动车销售折让红字信息表
  • 供应链公司的骗局招司机是真的吗
  • 存货类明细分类账一般采用
  • 哪些业务需要计提国别风险准备金
  • 个体户能开建筑劳务发票吗
  • 多计提的税款会计处理
  • 银行对账单和回单有什么区别
  • mysql安装配置教程5.7.26
  • sql分几类
  • window组策略
  • 安装 apt
  • ubuntu系统无法安装中文
  • win10怎么取消u盘密码保护
  • 膈肌窝里有痦子
  • linux系统坏了怎么恢复数据
  • win8打开蓝牙设置
  • windows mobile10
  • 做网页需要域名吗
  • python怎么学啊
  • JavaScript Math.ceil() 函数使用介绍
  • python获取当前地址
  • linux命令提示符
  • math在java
  • 教你怎样用气球做可爱小兔子气球君带你做气球手工
  • python代码检测在线
  • 税务局通知自查该怎么办理
  • 进项票当月认证怎么操作
  • 张家港建行上班时间安排
  • 税务局开蔬菜普票需要几个点
  • 电脑上怎么登录个人网络
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设