【问题标题】:PHP Procedural combined with OOP [closed]PHP 程序与 OOP 相结合 [关闭]
【发布时间】:2014-01-24 11:40:30
【问题描述】:

我今天一直在用 PHP 编写一些 OOP,一段时间后,我认为您实际上可以将两种编写 PHP 的方式结合起来,即过程式和 OOP。我的问题是,将它们结合起来是否被认为是不好的做法,我应该坚持其中一个吗?或者,如果您可以将它们结合起来以使其以您想要的方式完美运行,是否会更好地编码?

【问题讨论】:

  • 评估哪种编码“更好”取决于您自己对“更好”的定义(甚至可能在时间和/或空间上保持不变),因此非常主观。
  • 如果我认为这是我的应用程序的最佳方式,我可以毫无问题地结合这些?
  • 应该如何回答这个问题?是的。

标签: php oop procedural-programming


【解决方案1】:

您总是需要在 PHP 中使用一些“程序代码”。例如,您在类方法内部编写的任何普通算法都将主要是程序性的。此外,PHP 仅具有程序入口点。这意味着,例如在 Java 中,您必须创建一个类,甚至才能启动您的应用程序。在 PHP 中,您必须至少有一行简单的程序代码,在“OOP PHP”开始之前实例化一个对象。

所以,是的,在实践中,您总是会混合使用这两者。在适当的地方使用对象并简化代码;即使没有任何意义,也不要在所有可能的情况下强制执行 OOP。

【讨论】:

  • 啊,非常好的答案,正是我想要的。尤其是强迫不必要的小东西进入类和对象的事实。然后,我将把这两者结合起来,以获得最简化和易于理解的编码。谢谢
猜你喜欢
  • 2012-05-22
  • 2016-12-11
  • 1970-01-01
  • 2010-10-29
  • 1970-01-01
  • 2020-03-27
  • 2012-03-04
  • 2012-10-31
  • 2012-08-23
相关资源
最近更新 更多