monolog/monologcomposerhttps://packagist.org/packages/monolog/monologgithubhttps://github.com/Seldaek/monologMonolog将你的日志发送到文件、sockets、收件箱、数据库和各种web服务。Laravel和Symfony等PHP框架都内置了monolog作为日志服务。新版本实现了PSR-3接口标准hirak/prestissimogithubhttps://github.com/hirak/prestissimo现在使用多进程加速composer(具体加速原理不清楚)。会大大提高composer的安装效率(实际体验感觉不错,不知道是我电脑问题还是网速问题)。vlucas/phpdotenvcomposerhttps://packagist.org/packages/vlucas/phpdotenvgithubhttps://github.com/vlucas/phpdotenv将环境变量从.env自动加载到getenv()、$_ENV和$_SERVER。Larval等框架会使用vlucas/phpdotenv管理环境变量myclabs/php-enumgithubhttps://github.com/myclabs/php-enumphp实现枚举功能。基于反射实现会造成一定的性能损失,所以在对性能要求较高的场景下慎用。nikic/fast-routegithubhttps://github.com/nikic/FastRoutephp路由组件。一些常用的框架都是使用这个组件来实现路由功能的,比如我比较关注的lumen和slim框架。与laravel中使用的symfony/routing等其他组件相比,更加紧凑简单。filp/whoopsgithubhttps://github.com/filp/whoopsPHP酷孩子的错误。大多数基于composer的框架(比如著名的laravel)都使用filp/whoops来进行错误提示。illuminate/databasegithubhttps://github.com/illuminate/database/源自Laravel,包括相当流行的phpormEloquent
