psr/container

composer 

https://packagist.org/packages/psr/container
github

https://github.com/php-fig/container

实现 PSR-11

设置容器通用 标准, 当定义标注化容器类的时候实现该接口。接口定义get 和 has 方法。在get()方法中获取的实例不存在的时候抛出异常,继承自Psr\Container\ContainerExceptionInterface, 其他相关异常都继承自 Psr\Container\ContainerExceptionInterface


psr/log

composer 

https://packagist.org/packages/psr/log
github

https://github.com/php-fig/log

实现 PSR-3 日志标准

// 定义日志接口 相关日志类实现该接口 例如 monolog
Psr\Log\LoggerInterface
{
    // 定义8个日志等级 以及 通用log方法
}

日志等级

级别说明举例
emergency紧急系统无法使用
alert警惕事件数据库挂了之类的
critical临界时间应用组件不可用等
error
warning
info
debug

psr/http-factory

composer 

https://packagist.org/packages/psr/http-factory
github

https://github.com/php-fig/http-factory

PSR-7 http消息接口标准


tim_xiao
144 声望2 粉丝

后端程序员