Can I overload methods in PHP?

后端 未结 6 1909
隐瞒了意图╮
隐瞒了意图╮ 2021-01-06 20:01

Example:

I want to have two different constructors, and I don\'t want to use func_get_arg(), because then it\'s invisible what args are possible.

Is it legal

6条回答
  •  醉话见心
    2021-01-06 20:07

    Since the PHP is a weak-typing language and it supports functions with variable number of the arguments (so-called varargs) there is no difference to processor between two functions with the same name even they have different number of declared arguments (all functions are varargs). So, the overloading is illegal by design.

提交回复
热议问题