function myfunction($num,$a,$b,$c) {
echo "a".$a;
echo "-b".$b;
echo "-c".$c;
echo "<br>";
$b+=2;
$c+=3;
$a+=1;
echo "a".$a;
echo "-b".$b;
echo "-c".$c;
echo "-num".$num;
}
myfunction(100,1,2,3);
运行结果:
a1-b2-c3
a2-b4-c6-num100
我得出的推论是 函数在运行时 形参和实参是一一对应的关系
但是当我只想传 $num $a $c 这三个参数 不想传 $b时 应该如果传参
myfunction(100,1,3);
运行结果:
a1-b3-c
a2-b5-c3-num100
这里面我其实是想让 $a=1 $c=3 不要$b的
函数参数是一一对应的,如果不想传某个参数可以设置默认值