信息可以通过参数传递给函数,它们和变量一样;参数在函数名后面指定,并在括号内。
这里,我们可以第一个平方函数:
<?php function square($num){ echo $num * $num; } square(2); //output 4
只要使用逗号分隔,可以添加任意数量的参数。
<?php function addNum($num1,$num2,$last){ echo $num1 + $num2 + $last; } addNum(2,4,8); //output 14
当定义一个函数时,表示要传递给它进行处理的值的变量称为参数。但是,当您使用函数时,传递给它的值称为参数。
我们在定义函数时,可以为函数参数定义默认参数。
在下面的例子中,我们调用函数setCounter()。没有传入参数,所以它将使用自定义的默认值。
function setCounter($num=10) { echo "Number is ".$num; } setCounter(42); //Number is 42 setCounter(); //Number is 10
<?php function myTest($a,$b = ){ $b++; echo $a*$b; } myTest(5);