//没太看懂题目的意思,add函数下面是什么意思?是你想要的结果吗?
//
//php文件a.php
function add($b){
global $a;
$a = $b;
}
$a=1;
$b=2;
add($b);
echo $a;
去了解一下 global 的用法吧!
贴吧里已经帮回答了。
function add(){
$args=func_get_args();
if (is_array($args) && !empty($args))
{
foreach($args as $i=>$value){
$args[$i]++;
}
}
return $args;
}
$a=1;
$b=2;
$args = add($a,$b); //调用函数不会影响函数外部的变量的值
echo $a = $args[0]; //所以$a需要赋值为返回的值(指定传入时的参数顺序值)
function add (&$a){
$a++;
}
$a=1;
add($a);
echo $a; // 这里就等于2 至于怎么组合使用你自己看着办
add($a,$b);这样行吗? add();这个函数可是没有参数的啊,要想传参应该这样写吧:function add($val1,$val2){}