位置: 编程技术 - 正文

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

  • 设备检验检测
  • 销售返利可以计入销售费用吗
  • 所得税汇算申报完之后可以修改吗
  • 税务系统纳税申报
  • 金融企业哪些方面可以进行数据分析
  • 预缴增值税需要预缴附加税吗
  • 进项税额转出期末有余额吗
  • 接受投资专利技术科目
  • 连续亏损3年
  • 以前年度损益调整结转到哪里
  • 牛奶 税率
  • 广告制作可以开什么发票
  • 可供出售金融资产是指什么
  • 小规模纳税人能开9个点的发票吗
  • 坏账转销会计分录应收帐款金额怎么写
  • 销项负数发票怎么填报增值税报表
  • 个人劳务报酬个人所得税怎么算
  • 应纳税额减征额和减免税额一样吗
  • 税控维护费发票图片
  • 防洪保安基金应用范围
  • 多交增值税如何做账
  • 零申报逾期未申报怎么补报
  • 销售产品配件计入什么科目
  • 继承和赠与算夫妻共同财产吗
  • 加计抵减怎么做账务处理小企业会计准则
  • 华为mate50pro怎么读
  • win11如何设置开机自启动软件
  • window11如何打开任务管理器
  • 公司的贷款过桥怎么办
  • 在windows 7中
  • rosnmgr.exe - rosnmgr是什么进程 有什么用
  • 在php中,字符串有哪些表示形式
  • 发代扣代缴手续费个税免
  • linux基本命令有哪些
  • 公司已开工程发票怎么开
  • 收到公司投资属于什么会计科目
  • 安全模式是个啥
  • 出口企业如何确认增值税收入
  • TypeError: Cannot read properties of null (reading ‘insertBefore‘) vue项目报错
  • php对象的概念
  • 企业租赁房屋怎么开票
  • 深度学习的通道到底是什么?有什么用?(小白可看)
  • vue全家桶教程
  • php限制
  • 商场售后返租
  • 你要和我一起爬山吗
  • 提取企业所得税怎么做会计科目
  • 工厂院里栽什么树好呢
  • 织梦如何开启会员功能
  • 在sqlserver2008中
  • centos7源码包安装
  • 新成立的小公司财务怎么管理
  • 房地产个税是什么意思
  • 企业付的房租税费会计分录
  • 外贸出口企业如何申报增值税
  • 固定资产变动方式对应科目
  • 应交税费年末需要结转吗
  • 公司在建厂房图片大全
  • 生产质量问题报告
  • 贴现费用分录
  • 什么叫做差旅费
  • 非流动资产包括哪些会计科目
  • 未分配利润如何计算
  • 工资计入会计科目
  • bash是什么意思中文翻译
  • linux服务器怎么用
  • win10苹果版
  • windows xp玩游戏
  • cocos2d教程
  • Linux删除大量文件
  • unity3d怎么全屏
  • django发送请求
  • jquery怎么给文本框赋值
  • 高性能javascript的内容简介
  • pythonfor else
  • 税收预测的内容
  • 广东发票查询真伪网站
  • 话费的发票可以做费用吗
  • 重庆市国家税务局电子税务局官网
  • 贵州省高新区属于哪个县
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设