由于PHP是弱类型语言,因此函数的输入参数类型无法确定(可以使用类型暗示,但是类型暗示无法用在诸如整型,字符串之类的标量类型上),并且对于一个函数,比如只定义了3个输入参数,PHP却运行调用的时候输入4个或者更多的参数.因此基于这2点,注定了PHP中无法重载函数,(类似Javascript语言),也无法有构造函数的重载. 由于实现函数的重载对提高开发效率很有帮助,如果能象C#或者C++那样,那就非常好了.事实上,PHP的提供了一个魔术方法,mixed __call ( string name,…