我可以使用具有 PSR-4 自动加载功能的 PHP 类库文件吗?它是否具有逻辑意义?

我设想开发一个 API 客户端库,它可以使用许多小型实用程序类。如果使用 PSR-4,我是否必须为每个类准备一个单独的文件?我的方法是否合理?如果是,我该如何实现?

编辑回应答案: 我不明白 Composer 中自动加载策略的范围,特别是类映射自动加载,以及如何更好地管理我自己的代码库。

来自EvertJeto的有用知识。

项目布局示例:

src
  myproject
    client
      apilib.php

apilib.php 包括:

class Connection {}
class Statistics {}
class SomeOtherThing {}

或者我一直在创建这些文件?

client/apilib/Connection.php
client/apilib/Statistics.php
client/apilib/SomeOtherThing.php

我的类将使用哪些命名空间?


郎朗坤
浏览 105回答 1
1回答

LEATH

PSR-4 将类和命名空间映射到文件和目录路径,但您不需要遵循 PSR-4。
打开App,查看更多内容
随时随地看视频慕课网APP