1、默认参数
PHP中默认参数必须遵守如下的规则:
默认参数只能是一个常量,不能是变量,即给这个变量参数赋一个默认值;
默认参数必须放在最后,不能出现在其他需要传递的参数的前面;
在调用函数时,要遵守默认参数的顺序,不能打乱函数定义时默认参数的顺序;
function table($a,$b=5){
echo "$a";
echo "<br>";
echo "$b";
}
table(12)
这里我们只传递了一个参数12 ,而函数有2个参数,好像会出错,其实不然,第2个参数$b默认传递了,所以输出结果是:12 5
PHP的参数是有规定的,必选参数要写在可选参数前面。必选写在可选后面也可以,但是在调用时必选参数前面的可选参数就必须写入,否则会报错!
function table($a,$c,$b=5,$e=9){
echo "$a";
echo "<br>";
echo "$b";
echo "<br>";
echo "$c";
echo "<br>";
echo "$e";
}
table(12,13)
这里我们添加了2个参数:12和13,也就是传递这2个参数给$a和$c,所以输出结果:12 5 13 9 但如果我们只传1个参数12的话,就会报错。因为$a和$c是必选参数。如果我们传4个参数(如:12,13,188,299),那么输出结果就是:12 188 13 299 也就是说可选参数的数值也改变了。
本资源由随笔博客发布。发布者:五维国度,转载请注明出处:http://blog.suibi.site/archives/4273
本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。