【问题标题】:Call or Instantiate? [closed]调用还是实例化? [关闭]
【发布时间】:2011-07-16 22:57:37
【问题描述】:

我在 php 中建立了一个网站,我必须在其中创建 User、Case 和 Task 类,每个类都有几个方法。在我的 index.php 中,我需要做一些我在课堂上写过的 CRUD 操作。因此,调用方法并将参数发送到Case::update(2) 之类的更好,或者先实例化类然后调用方法,例如

$case = new Case();
$case->update(2); 

【问题讨论】:

  • 这高度(并且仅)取决于您选择的架构。
  • 您介意解释一下吗?
  • Ans:考虑一下:您能否重新表述您的问题以便客观地回答?
  • 不要对此类事情使用静态类/调用——调试和扩展此类代码要困难得多。绝对走“实例化”的方式。

标签: php class methods


【解决方案1】:

好吧,正如 KingCrunch 在 cmets 中已经提到的,这完全取决于您的整个架构。此外,它还取决于您的喜好。如果您仔细阅读以下链接,您可能会获得更好的概览,并且可以自己选择:

【讨论】:

  • 好资源,非常感谢。
猜你喜欢
  • 2016-04-02
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-12-23
  • 1970-01-01
  • 2012-02-02
  • 2012-10-12
  • 2017-02-10
相关资源
最近更新 更多