1.应用场景
主要用于学习PHP开发框架之间推荐使用的规范 即 PSR,从而编写更加规范的项目,而且作为框架的使用者,也应该了解熟知,因为在开发中会用到。 |
2.学习/操作
1. 文档阅读
2. 整理输出2.1 PSR的权威文档即上面的链接 目录➜ fig-standards git:(master) tree -L 2 . . ├── CODEOWNERS ├── CONTRIBUTING.md ├── LICENSE-CC.md ├── LICENSE-MIT.md ├── LICENSE.md ├── PER.md ├── PSR.md ├── README.md ├── accepted │ ├── PSR-0-meta.md │ ├── PSR-0.md │ ├── PSR-1-basic-coding-standard-meta.md │ ├── PSR-1-basic-coding-standard.md │ ├── PSR-11-container-meta.md │ ├── PSR-11-container.md │ ├── PSR-12-extended-coding-style-guide-meta.md │ ├── PSR-12-extended-coding-style-guide.md │ ├── PSR-13-links-meta.md │ ├── PSR-13-links.md │ ├── PSR-14-event-dispatcher-meta.md │ ├── PSR-14-event-dispatcher.md │ ├── PSR-15-request-handlers-meta.md │ ├── PSR-15-request-handlers.md │ ├── PSR-16-simple-cache-meta.md │ ├── PSR-16-simple-cache.md │ ├── PSR-17-http-factory-meta.md │ ├── PSR-17-http-factory.md │ ├── PSR-18-http-client-meta.md │ ├── PSR-18-http-client.md │ ├── PSR-2-coding-style-guide-meta.md │ ├── PSR-2-coding-style-guide.md │ ├── PSR-3-logger-interface-meta.md │ ├── PSR-3-logger-interface.md │ ├── PSR-4-autoloader-examples.md │ ├── PSR-4-autoloader-meta.md │ ├── PSR-4-autoloader.md │ ├── PSR-6-cache-meta.md │ ├── PSR-6-cache.md │ ├── PSR-7-http-message-meta.md │ └── PSR-7-http-message.md ├── bylaws │ ├── 001-mission-and-structure.md │ ├── 002-psr-workflow.md │ ├── 003-per-workflow.md │ ├── 004-votes.md │ ├── 005-elections-and-vacancies.md │ ├── 006-licensing-policies.md │ ├── 007-psr-amendments.md │ ├── 008-psr-evolution.md │ ├── 009-naming-conventions.md │ └── 100-implementation.md ├── personnel.md └── proposed ├── clock-meta.md ├── clock.md ├── internationalization-meta.md ├── internationalization.md ├── phpdoc-meta.md ├── phpdoc-tags-meta.md ├── phpdoc-tags.md ├── phpdoc.md ├── psr-8-hug ├── security-disclosure-publication-meta.md ├── security-disclosure-publication.md ├── security-disclosure-publication.xsd ├── security-reporting-process-meta.md ├── security-reporting-process.md ├── tracing-meta.md └── tracing.md 4 directories, 65 files ➜ fig-standards git:(master) 2.2 其他补充
PSR-1 and PSR-2... PSR - 11
后续补充 ... |
3.问题
TBD |
4.参考
参见文档阅读列表 |
后续补充
...