这两种引用传参有什么区别 期待高手解答 后面一种比较常用 可以理解 但是第一种 和 下边的怎么感觉没区别呀$x=4;$y=3;echo add($x,$y);function add($a,$b){ return $a + $b; } 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 提醒一下,楼主写PHP习惯不好,注意改正. 唉.....这就是中国的IT教育惹的祸....能达到目的就行了.WEB这一块.没有必要那么较汁.... 您错了,这里面涉及到一个知识问题,不同的写法程序执行的效率完全不同。&加上变量前表示使用这个变量本身而不重新构造一个新变量这样程序执行的效率要高 就结果而言,没有什么区别但就有质的区别了function add($a,$b){ return $a + $b; } echo add(&$x,&$y); //用$x,$y参与运算echo add($x,$y); //用$x,$y的副本参与运算**************function add_sub(&$a,&$b){ return $a + $b; } echo add_sub($x,$y);//用$x,$y参与运算echo add_sub(&$x,&$y);//用$x,$y参与运算*************当你将 return $a + $b; 改为 return $a = $a + $b; 时echo $x,$y; 就会发现区别了 maven打包android项目结构问题 关于session的问题 sql语句的优化问题 PHP生成图片出错 php 中文显示乱码 程序在本机,文件想上传到另一台机子,可以做到么? 请教一句MYSQL的写法INSERT INTO `present_list`INSERT INTO `present_list` 怎样只刷新显示的数据,网页中别的地方不刷新? 还是路径问题,搜来半天找不到结果,我看还是得送分给大家 有谁知道在哪里可以下载phpMyadmin http://www.56.com/u33/ 她的静态页面,的乱码用什么加密的啊? 请大家帮忙给个广告点击统计程序开发思路?
这就是中国的IT教育惹的祸....能达到目的就行了.WEB这一块.没有必要那么较汁....
&加上变量前表示使用这个变量本身而不重新构造一个新变量
这样程序执行的效率要高
{
return $a + $b;
} echo add(&$x,&$y); //用$x,$y参与运算echo add($x,$y); //用$x,$y的副本参与运算**************function add_sub(&$a,&$b)
{
return $a + $b;
}
echo add_sub($x,$y);//用$x,$y参与运算echo add_sub(&$x,&$y);//用$x,$y参与运算*************当你将 return $a + $b; 改为 return $a = $a + $b; 时
echo $x,$y; 就会发现区别了