PHP团队开发模式的探索

年后曾给自己定了一张2020年产出目标清单,其中一项是PHP插件开发,基于ThinkPHP的某个框架,不久前这个目标给划掉了。

这里涉及到一个问题,团队开发的模式。

自己虽从业PHP开发时间不短,但所在的都是小公司,小团队,后台开发人员规模多在5人以内,而大多数时候,是一人负责一个项目,至少也是一个完整的功能模块,极少有两个共同开发一个功能的情况,所以没有更深层的团队开发经验。

ThinkPHP5 MySQL too many connections

ThinkPHP5在使用中,特别是执行耗时比较长的任务时,可能会出现`too many connections`的情况,就是连接数过多。

一方面,可能是程序上的问题,另一方面,这是数据库配置上的问题。

解决办法,修改 `application/database.php`, `params`参数默认为

ThinkPHP5数据库操作

ThinkPHP5中数据库在`database.php`中配置,需要数据库操作时自己完成连接,也可以在`Db::connect()`中动态地传入字符串或数组类型的数据库连接信息。

Db类

`Db`类使用前需先声明引用 `use think\Db;`

豫ICP备19001387号-1