PHP如何区分引用参数和传值参数
来源:互联网 发布:java中遍历jsonarray 编辑:程序博客网 时间:2024/06/05 07:49
一般情况下,PHP 会将参数的值传递给函数,这说明函数不能改变参数表中的任何变量的值.
我们来看下面的例子:
function one($parameter) {
$parameter++;
}
$a = 10;
one($a);
echo “a=$a”;
我们发现上述结果显示为a=10;
设计要改变其参数的函数并不是一个好主意.为什么呢?这主要是从后期维护来说的,如果模块之间的修改是相互隔离的,那发生的错误的几率就会降低.
当函数必须要修改其参数时,那么参数需要通过引用的方式传递给Sexy Shoes函数.在函数中使用变量引用作为参数,提供的是存放变量的内存地址.我们修改一下上面的函数:
function one(&$parameter) {
$parameter++;
}
$a = 10;
one($a);
echo “a=$a”;
这是结果输出为a=11,表明函数one()改变了变量$a值.
- PHP如何区分引用参数和传值参数
- PHP如何区分引用参数和传值参数
- 引用参数和传值参数
- 值参数,输出参数和引用参数
- 如何区分oracle中的静态参数和动态参数
- RevitAPI如何区分项目参数和共享参数
- 值和引用参数
- 引用参数和传值参数的区别
- 引用传参数和值穿参数有什么区别?
- 引用参数和传值参数的区别深入解析
- php 函数参数引用和普通变量 传参区别
- C#的引用参数和值参数
- C#_delegate - 值参数和引用参数
- C#的引用参数和值参数
- 引用和引用参数
- 参数(引用参数和值参数,ref,out关键字)
- C++引用参数和引用返回值
- 引用折叠和右值引用参数
- 项目经理不简单(转载)
- 网络营销五步走,细心缜密定成功!
- 中国反击:法国急了要求欧盟开会“对付”中国制裁
- Wintel联盟走向末日,AMD或成催化剂
- 熬之滴水穿石:Spring--精简的J2EE(1)
- PHP如何区分引用参数和传值参数
- Spring学习笔记1——基础知识
- Android入门 错误解决之道(1)之:FATAL EXCEPTION: main
- SQL通用查询语句-精华文章
- PHP删除目录和目录下的自定义函数
- R.java 常见问题(R.java文件没有生成 )
- 开源 免费 java CMS - FreeCMS-1.4发布
- Android手机在开发调试时logcat不显示输出信息的解决办法
- Zencart必装插件安装之后问题总结