位置: 编程技术 - 正文

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

  • 出口退税退的是进项税还是销项税
  • 辅导期增值税一般纳税人是什么意思
  • 学生兼职怎么交个人所得税吗
  • 劳务合同印花税税目
  • 行政事业单位决算编制流程图
  • 资产负债表应收账款等于什么
  • 公司注销投资款退回给股东,附言写什么
  • 养老险的基数
  • 机器设备折旧计提规定
  • 融资担保公司会计建议有哪些要求
  • 当月发票开错了已经红冲怎么做分录?
  • 材料收到发票未到怎么记账
  • 一般存款账户可以办理现金缴存
  • 建筑公司收到工程服务发票怎么做会计分录
  • 案例分析个人总结报告
  • 简易办法征收一般纳税人开票税率
  • 专项资金怎么入账
  • 普通发票需要做分录吗?
  • 销售合同印花税计税依据及税率
  • 价内税与价外税的计算公式
  • 房地产企业各个阶段所涉及的税种
  • 支票进账对方没钱开户行会打电话叫他存钱吗?
  • 公司买回来做样衣的服装怎么做会计分录?
  • 应纳税所得额怎么理解
  • 公司地址变更代办需要多少钱
  • 一般劳务报酬和其他劳务报酬的区别
  • 收到非税收入一般缴款书开发票吗
  • 待摊费用和预提费用的区别
  • 收到增值税红字发票怎么入账
  • 开源鸿蒙适配
  • 虚拟机中怎么安装ubuntu
  • 私立医院交所得税吗
  • 单位中秋节福利发放物品
  • 公积金托收怎么变更
  • 怎么确认旧城改造完成
  • 摊余成本计量的金融资产若溢价购买小于
  • uniapp引入全局scss
  • 微信小程序分包加载
  • 送货上门需要其他费用吗
  • 员工出差垫钱
  • matlab绘图总结
  • php上传多文件
  • 其他非流动资产包括哪些
  • 【机器学习】python实现吴恩达机器学习作业合集(含数据集)
  • 残保金缴纳需要计提吗
  • 现金流量表第四个期初现金余额怎么填
  • 国际货运代理公司个人货物
  • python中numpy数组和列表的区别
  • 定额税率举例子
  • 预收账款可以用什么科目核算
  • 一般纳税人哪种税
  • sql语句自动执行
  • mysql如何分类
  • 新租赁准则承租人租金用什么科目
  • 总公司和子公司可以是一个法人吗
  • 收到的货品与实物不符
  • 收据可以入账吗,符合税法规定吗
  • 注销公司复杂吗?
  • 跨年跨月发票账务处理
  • 公司账户收入金额有规定吗
  • 普通发票和增值发票的区别在哪里
  • 拆除费计入哪个科目
  • 挂靠工程项目预交税金的会计分录如何做?
  • 试运行成本会计分录
  • sql语句去除重复值
  • FreeBSD su Sorry问题解决办法
  • win10预览版21277
  • vista 安装
  • windows mobile10
  • linux中的shell编程
  • 权作记录 cocos2dx
  • eclipse swt教程
  • android天气预报开发极简
  • javascript零基础入门
  • python系统监控
  • 电梯维修费的税率
  • 四川纳税互动平台app
  • 国家税务网上办税服务厅官网
  • 什么是联保发票呢
  • 营业税属于地方税
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设