$fee = 310;
$serviceprice = 50;
function total($fee,$serviceprice){
$fee += $serviceprice;
echo "您共需支付:$fee"."元";
}
total($fee,$serviceprice); // 360元
刚学php 遇到了,这个是可以正常执行的,好像没有了作用域问题了.......
是我理解错了吗?
4 回答
泛舟湖上清波郎朗
TA贡献1818条经验 获得超3个赞
函数里面的参数只是形式上的参数,当函数运行的时候,其实是将变量的值,赋给了参数; total($fee,$serviceprice)相当于total($fee = 310,$serviceprice =50); 与函数外的变量无关,他们只不过是变量名字一样;
- 4 回答
- 0 关注
- 407 浏览
添加回答
举报
0/150
提交
取消
