相比之下的反例就是 Swoole,虽然用的人非常多,但我对这个项目还是非常不信任。Swoole 分两部分,扩展和框架,为了省事,既然要用他的扩展,也就会顺便用他的框架,但是这个框架,在 composer 上,只有两个版本,一个是一年前的 1.3.0,一个 dev-master,实际版本已经到 1.8.x,你要用,就只能用 dev-master,这是一个非常神经病的设置,因为要生产环境用,肯定要带版本号的,程序版本/扩展版本/框架版本,三者肯定要绑定,而不可能其中任意一个可以不分青红皂白的取最新版本