是否可以跳过php(5)函数调用中具有默认值的参数?

发布时间:2022-04-30 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了是否可以跳过php(5)函数调用中具有默认值的参数?脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
我有这个:
function foo($a='apple',$b='brown',$c='Capulet') {
    // do something
}

这样的事情是可能的:

foo('aardVARk',<use the default,please>,'Montague');
如果它是你的函数,你可以使用null作为通配符,并在函数内部稍后设置认值:
function foo($a=null,$b=null,$c=null) {
    if (is_null($a)) {
        $a = 'apple';
    }
    if (is_null($b)) {
        $b = 'brown';
    }
    if (is_null($c)) {
        $c = 'Capulet';
    }
    echo "$a,$b,$c";
}

然后你可以使用null跳过它们:

foo('aardvark',null,'Montague');
// output: "aarkvark,brown,Montague"

脚本宝典总结

以上是脚本宝典为你收集整理的是否可以跳过php(5)函数调用中具有默认值的参数?全部内容,希望文章能够帮你解决是否可以跳过php(5)函数调用中具有默认值的参数?所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。