【发布时间】:2015-12-15 09:18:45
【问题描述】:
我正在尝试创建一个作曲家包,并且我了解创建composer.json、自动加载和在src 目录下创建类等基本工作流程。
我有一个小的编程误解是我正在阅读的几乎所有其他包都有接口和实现它们的类。我不明白在这种情况下需要接口以及为什么我们需要它们。我从未使用过接口,或者我不确定我是否了解它的一般用例。如果有人能帮助我理解它会很好。
除了我对作曲家提出的另一个问题之外,我如何在创建作曲家项目时测试/运行它?
除了我所指的这个项目之外,src 内还有一个command 目录,我也不明白这个或它的用例的重要性。我猜这与 symfony php 控制台命令有关。
在源代码中还有一个bin 目录,现在它有什么用处。
对不起,如果我在这里太天真了,但我只是想了解哪些组件落在哪里以及为什么会这样。在创建 composer.json
【问题讨论】:
标签: php symfony oop interface composer-php