位置: 编程技术 - 正文

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

  • 城建税的计税依据是增值税和消费税的和吗
  • 关税完税价格是指什么意思
  • 银行提供资金
  • 企业缴纳印花税通过什么科目
  • 汇算清缴补缴纳企业所得税会计分录
  • 非税收入票据能报销吗
  • 代开增值税票普票专票税点一样吗
  • 2019年小规模纳税人增值税优惠
  • 房地产会计预收账款明细科目
  • 发票上盖财务章吗
  • 违反账簿、凭证管理要承担什么法律责任
  • 机动车销售统一专票有几联
  • 小规模纳税人购置税控设备
  • 报销交通费的会计怎么做
  • 工业企业的三个阶段
  • 定货合同有法律效力吗?
  • 固定资产预计净残值可以为0吗
  • 股权拍卖溢价部分如何做会计处理?
  • 企业的车辆购置税计入哪个科目
  • 民事责任行政责任刑事责任的区别
  • 物业服务合同印花算什么类型
  • 小规模纳税人咨询费税率
  • 个人定期存款利率怎么算
  • 查询税务信用评级
  • 没给顾客发票需要罚款吗
  • 工程预收款账务处理
  • 商业承兑汇票需要银行审核吗
  • Win11 Build 22000.132 预览版 ISO 官方镜像下载与安装
  • 商品售价有规定吗
  • PHP:stream_set_blocking()的用法_Stream函数
  • 旧设备投资的税务处理
  • 应收账款怎么做会计分录
  • php imagestring
  • 怎么计算土地增值税金额
  • laravel实战教程
  • php自动部署
  • 帝国cms视频教程
  • wordpress编辑文章
  • python PaddleOCR库的介绍
  • 织梦栏目描述调用
  • 国债 企业
  • 年报中的利润表本月数需要填吗
  • 清算存货分配给股东账分录
  • 企业交房租没有发票能充费用吗
  • 企业的专利年费是多少
  • mysql使用工具
  • mysql命令行实用程序
  • var文件是什么意思
  • 企业进项是什么意思
  • 主营业务收入账务处理分录
  • 劳务费用如何做账
  • 其他应付款长期挂账几年必须转收入
  • 会计账簿记账规范要求
  • 厂房出租租金收税吗
  • 企业发展基金返还条件
  • 进项税转出税额
  • 公司定额征收需要什么
  • 赠送客户的商品怎么入账
  • 公司增资认缴
  • 商业资本金
  • aspnet数据库访问
  • mysql中having什么意思
  • 好用的sql工具
  • sql常用语句大全 实例
  • mysql应用案例
  • win10的安装目录在哪
  • win2000系统禁止ping
  • qplus.exe是什么进程
  • watch programmes
  • xp桌面字体有阴影怎么去掉
  • win7系统怎么关闭放大镜?
  • win10桌面版微信连不上网
  • 微软称十年内将淘汰程序员
  • opengl mesa
  • Cocos2d唯一死敌的崛起,OGEngine来了
  • Node.js中的construct
  • cshrc语法
  • python问题及解决方法
  • javascript入门教程
  • android的中文
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设