简体   繁体   English

我们如何在php中重载?

[英]How can we do overloading in php?

在Java中,当我们定义两个带有不同数量参数的方法时,我们称其为重载。我们如何在php或javascript中做到这一点,其中传递的参数数量不必等于定义的参数。

Javascript: 使用Javascript:

function testing(){
     console.log(arguments);//<-- all func args
}

PHP: PHP:

function testing(){
    var_dump(func_get_args());//<-- all func args
}

You can assign default values to the parameters like so: 您可以为参数分配默认值,如下所示:

function example(a = 1, b = 2, c = 3) {
  //Do something
}

example(10, 5);

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM