后面一种比较常用 可以理解 但是第一种 和 下边的怎么感觉没区别呀$x=4;
$y=3;
echo add($x,$y);function add($a,$b)
{
return $a + $b;
}
$y=3;
echo add($x,$y);function add($a,$b)
{
return $a + $b;
}
解决方案 »
- DOM处理xml时总是提示“XML 文档只能有一个顶层元素。”之类的错误,谁可以帮忙看看,谢谢了
- php中 单个&是什么意思?
- 关于海量数据的随机处理,求解
- php5 网页500错误
- 关于myslq的数据的恢复问题?
- MySQL中连接各个表的连接属性怎么在语句中实现,是不是还得再创建一个表
- WAP 的资料好少,PHP 能写 WAP 吗?我想做个站点可以用电脑上网看的,又可以用 手机WAP 上网看的。可能吗?
- 不是吧?还有人没有Gmail啊
- MySQL 服务不能启动?
- 汉字显示不正确?
- 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; 就会发现区别了