【发布时间】:2011-11-14 21:28:00
【问题描述】:
我首先要说我知道 PHP 接口是如何工作的以及如何“使用”它们。
我的问题是;它们如何在实际应用中变得有用?
我已经编写 PHP 超过 3 年了,从来没有觉得 需要 一个界面。我编写接口更多是为了良好的实践,而不是为了特定目的。
【问题讨论】:
-
鉴于 PHP 没有严格的类型检查,而是使用表单鸭子类型,我同意。我认为使用接口有助于理解您的代码。
-
@Micheal Mior:PHP 知道类型提示:
function foo (BarClass $x) { echo $x->hello; } -
@KingCrunch 确实如此,但它不是万无一失的。
标签: php coding-style interface