【发布时间】:2015-04-14 19:49:13
【问题描述】:
面向对象的编程是一个非常高的抽象层次,以至于有时我不得不怀疑我自己对我刚刚创建的类的信念。好吧,我已经对一些书籍和互联网站点进行了一些研究,以了解在 __construct 函数中使用 return 是否是一种好习惯。到目前为止,我只使用 __construct 来初始化对象。有没有一个很好的网站可以让我找到这方面的利弊,并展示例子?现在我正在使用 php。
【问题讨论】:
-
如果我理解正确的话,这个问题似乎与这个问题相似:stackoverflow.com/questions/6849572/…
-
在构造函数中使用 return 没有意义,因为唯一传回调用脚本的项是实例化对象本身
-
你不会从 __constructor 返回任何东西。如果这是您需要/想要的结果,您应该使用函数。
-
是的,它可能是。但其实我想找一些更深入的关于使用的信息(优点和缺点)。有些书说只初始化,但在同一本书中我们可以找到一些回报。
-
如果你说一些书籍和网站说你应该从构造函数中返回一些东西,那么请引用参考(这样我们就可以引导人们远离未来传播虚假信息的书籍)跨度>
标签: php oop constructor