值传递和值引用却别以及测试用例
2016-04-27 17:25
267 查看
<?php
//值传递 可以说是变量的copy,新变量和原有变量的修改互不影响。
//引用传递:新变量和原有变量指向同一个区域,变量前面加&符号,任何一方变量的改变都回影响数据的值
//值传递用例
function transfer_value($string) {
$string+=1111;
}
$a = 1111;
transfer_value($a);
echo $a;
//输出 1111
//值引用测试用例
function value_reference(&$string) {
$string+=1111;
}
$b = 1111;
value_reference($b);
echo $b;
//输出2222
//值传递 可以说是变量的copy,新变量和原有变量的修改互不影响。
//引用传递:新变量和原有变量指向同一个区域,变量前面加&符号,任何一方变量的改变都回影响数据的值
//值传递用例
function transfer_value($string) {
$string+=1111;
}
$a = 1111;
transfer_value($a);
echo $a;
//输出 1111
//值引用测试用例
function value_reference(&$string) {
$string+=1111;
}
$b = 1111;
value_reference($b);
echo $b;
//输出2222
相关文章推荐
- php程序员必知的基础~个人总结欢迎…
- 折半插入排序
- php调试工具之firephp
- selenium学习笔记(selenium IDE下载安装)
- Kafka学习(五):Kafka的消费编程模型
- ORA-01843: not a valid month
- ThinkPHP无法add保存数据
- Json-lib
- IntelliJ IDEA 使用svn时遇到的问题总结
- 自定义UITabbarItem的title字体颜色
- sed交换任意两行
- sed交换任意两行
- Class Fxp\Composer\AssetPlugin\Repository\NpmRepository does not exist
- hibernate使用原生SQL查询返回结果集的处理
- IE调试工具Fiddler2-汉化版使用
- 浅析jquery与checkbox的checked属性的问题
- 回车换行符
- smarty3.x和__autoload冲突解决方案
- python-初学入门
- java设计模式适配器模式