位置: 编程技术 - 正文

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%的专票还能享受1%
  • 企业支付短期借款利息1000元
  • 项目顾问是什么意思
  • 网店提现要多久能到账
  • 固定资产怎么录入系统
  • 税控设备 抵减
  • 银行承兑汇票接收
  • xshell远程连接linux命令
  • 增值税电子发票有什么用
  • 未计发放待遇
  • 房地产企业销售无产权车位
  • 修建污水厂需要办理哪些审批
  • 财务费用属于期间汇转账户吗
  • 铁路运输企业所得税优惠
  • 应对怯场的方法
  • 闲置房的相关政策
  • 狮子岩斯里兰卡
  • 双色球python算法
  • 在代开发票时已经预缴个人所得税了,怎么处理?
  • 固定资产清理净损失为什么在贷方
  • 又拍云使用教程
  • 即征即退增值税怎么申报
  • 税务没给核印花税,企业用交吗
  • 报销钱大写数字
  • jsp连接mysql8数据库
  • 律师事务所执业证
  • 英文好书推荐
  • 什么叫动量交易
  • 最好最实用的织毛线
  • 运输业开发票
  • 支付给法律顾问怎么做账
  • 餐饮娱乐服务员
  • 营业外收入在资产负债表
  • 股权转让低于净资产的税怎么算
  • 管理费用当月可以结转吗
  • 公司费用报销单样本
  • a公司刚刚执行了一个采购项目
  • sql优化的一般步骤
  • win8.1开机进入桌面
  • 手动去除扁桃体结石教程
  • windows的使用
  • windows查询
  • go进程管理
  • win7共享文件夹关闭密码保护
  • win10安装autocad2016错误
  • 天气8.2.0.308版本
  • Fragment里onActivityResult()无回调的问题
  • 显示网络配置的命令
  • 怎么申请返回
  • Node.js中的事件循环是什么意思
  • npm yarn命令对比
  • javascript语法总结
  • 江西税务局
  • 360浏览器hi真不巧
  • 购置税缴费方式
  • 巾帼文明岗主题内容
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设