【发布时间】:2011-01-11 06:49:53
【问题描述】:
我已经放弃了能够在 PHP 中重载我的构造函数的所有希望,所以我真正想知道的是为什么。
这有什么原因吗?它会创建本质上糟糕的代码吗?是被广泛接受的语言设计不允许它,还是其他语言比 PHP 更好?
【问题讨论】:
-
有一件事是确定的。缺乏显式的构造函数重载,就像在 Java 或 C++ 意义上的那样,让你认真思考参数列表中真正应该包含的内容(鉴于许多人会使用函数参数的默认值来克服这个问题)。 :-)
-
依赖注入不是重载构造函数吗?
标签: php oop overloading constructor