位置: 编程技术 - 正文

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增值税改革政策解读
  • 补交申报的利息怎么入账
  • 法院扣款图片
  • bios设置技巧
  • 如何查看电脑的型号和配置
  • 无偿取得固定资产算不算收入
  • 冷车启动缺缸热车正常已解决
  • php strrpos函数
  • 建筑企业挂靠账务怎么处理?
  • 现金流方法
  • 报销差旅费凭证怎么做
  • 阳光穿透云层是什么效应
  • vue 动态添加路由
  • 联邦学习(FL)+差分隐私(DP)
  • 递延所得税资产和所得税费用的关系
  • crypto 解密
  • systoolspace
  • phpcms使用教程
  • 主营业务成本和生产成本的区别
  • 个人终止投资经营的情形
  • 土地使用税和房产税怎么申报
  • 将织梦dedecms转换到wordpress
  • phpcms api
  • 帝国cms自动推送插件
  • 购买商品优惠怎么做账
  • 增值税报表附表三
  • sql server2008代理无法启动
  • 工会经费通过应交税费科目核算吗
  • 作废的发票要装订记账凭证吗
  • 进口关税增值税在哪里打印
  • 专项基金是什么
  • 利息收入是一级科目还是
  • 高新技术企业核心人才保险
  • 合伙企业分红怎么做账
  • 年底本年利润结转错了怎么调
  • 电子商务会计怎么样
  • 给员工购买的意外险可以税前扣除吗
  • 分包开给总包的票,能不能抵扣
  • 百望开发票
  • 小规模公司房租发票税率是多少
  • 委托设置什么意思
  • mysql声明全局变量
  • sql语句递归
  • 有备而来有备而去
  • 重装xp系统后键盘没反应
  • spoolsrv.exe - spoolsrv是什么进程 有什么作用
  • Mac怎么查看WiFi使用量
  • win10下安装office2007
  • win7旗舰版怎么重装系统教程
  • 彻底删除怎样恢复
  • node作为中间件做接口转发
  • js中的set
  • 深入理解新发展理念,推进供给侧结构性改革
  • window10脚本错误
  • javascript面向对象 第三方类库
  • jquery选择器写法
  • 一个月可不可以瘦十斤
  • 国家税务局令第16号文
  • 企业所得税核定征收和查账征收的区别
  • 小规模纳税人可以用专票抵扣税吗
  • 江苏电子税务局网站首页公共服务
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设