位置: 编程技术 - 正文

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

  • 只报个税不交社保有什么税务风险
  • 股票印花税怎么交
  • 财税人员岗位职责
  • 什么是一般公共财政预算收入
  • 电子税务局怎么删除办税员
  • 外债利息支付需要按照天计算吗?
  • 强制解除财务负责人
  • 公司没有业务了 可以办理停业
  • 应交税费应交增值税的三级科目有哪些
  • 驾校挂靠车辆账务处理?
  • 进口内销是什么意思
  • 业务招待费进项税额需要转出吗
  • 图书发票没有明细能报销吗?
  • 税收楔子是什么意思
  • 停车服务费的税率
  • 高速支付宝支付如何开发票
  • 个人营业执照如何办理社保
  • 个体工商户季度申报报税流程
  • 增值税普通发票几个点
  • 季报小微企业不包括哪些
  • 营改增服务业税负下降
  • 应收账款重组
  • 存货跌价准备是备抵科目吗
  • 销售净利率范围
  • 电费预提费用
  • Cpqset.exe是什么系统进程 Cpqset有啥作用
  • info.exe
  • fxssvc.exe
  • 处置子公司的收益
  • 蔚蓝的海怎么样
  • php获取文件内容的函数
  • 福利企业的税收怎么算
  • 股票金融资产被称为
  • 二手房印花税怎么算2020
  • qr code在线生成二维码
  • html5开发的app有哪些
  • 如何构建自己的精神空间
  • 小三用英语怎么写?
  • 委托境外机构销售开发产品
  • 施工企业应承担的主要责任和义务
  • 为什么计入资本公积
  • 建筑劳务公司适应什么工程
  • 营业执照筹建是做什么的
  • 帝国cms怎么调用文章随机段落
  • 出租人在融资租赁中需要处理的会计问题
  • 累计折旧在资产负债表中填在哪里
  • 一张记账凭证写不下时合计怎么写
  • 金税盘清卡失败增值税未申报或未比对
  • 生活服务的行业
  • 待处理财产损益借方增加还是减少
  • 个人所得税应纳税额
  • 建筑业挂靠企业所得税如何收取?
  • 资产减值准备的计提影响递延所得税资产吗
  • 公司充话费
  • 发票冲红重开摘要如何写合适?
  • 高速公路通行费抵扣税率
  • 外购的商品用于投分送
  • 加计抵减四项服务是什么?
  • sql server发布
  • win2008远程桌面闪退
  • VMware虚拟机中不支持虚拟化
  • win7 64位系统QQ自动退出重新登录提示您已登录不能重复登录的解决方法
  • linux查看使用率命令
  • [视频大小超过限制,无法查看]怎么打开
  • 创建nodejs项目的步骤
  • 图形学题目
  • ubuntu libtorch
  • radio js取值
  • node.js express koa
  • Android Studio cvs 状态颜色
  • node.jsexpress
  • Embedded statement cannot be a declaration or labeled statement
  • 果断收藏9个Javascript代码高亮脚本
  • jquery控制display属性
  • 广东省为什么电不够用
  • 河南省地方税务局房产税管理办法
  • 定额发票怎么入账
  • 加大税务稽查工作的建议
  • 国税官网登录
  • 房租是不是先交
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设