#### 2018 年 10 月 29 日 发布
## [ 本周读数 ]
>[danger] ### `36`——官方`ThinkPHP`扩展数量已经超过`36`个
ThinkPHP`5.0`版本开始,官方的扩展全部通过`composer`安装,目前官方维护以及参与的扩展已经超过36个,并且都已经支持最新的`5.1`版本,涵盖和满足了主流的现代化开发需求,这是整个`ThinkPHP`扩展生态的基础,同时也为`ThinkPHP`应用开发提供了有力的参考和开发保证。欢迎大家提交扩展到官方,让更多的开发者知悉和使用。每期的周刊也会给大家介绍一些新的扩展。
## [ 新闻/资讯 ]
* [ThinkPHP`5.1.28`版本发布——少量修正,改进关联查询](https://blog.thinkphp.cn/818100)
* [程序员自己写测试,还要测试人员做什么?](https://mp.weixin.qq.com/s?__biz=MzIxMzEzMjM5NQ==&mid=2651030399&idx=1&sn=9f14d77e62082ddee1259c21c4200255&chksm=8c4c567bbb3bdf6d0d7fee31fb8cb60dbce4a7d78c7814a498298f1e2b9d7f3f507d76d4bcce&mpshare=1&scene=23&srcid=1026HOFKyJjTtkcTGcnjlKsE#rd)
* [通过`WebAssembly`在浏览器运行PHP](https://segmentfault.com/a/1190000015095396)
## [ 教程/技巧 ]
* [模型修改器的一些用法总结和注意事项](https://blog.thinkphp.cn/817548)
* [如何更有效的记录和管理日志](https://blog.thinkphp.cn/817547)
* [利用微信实时监控`thinkphp`异常并自动通知](https://www.kancloud.cn/xieyongfa123/thinkphp_note/813171)
* [如何通过nginx、php-fpm、php的日志调试程序](https://mp.weixin.qq.com/s/CPsjXITMHfpIWV2ylxknrA)
* [`think-queue`使用教程-用户注册场景异步发送邮件](http://www.thinkphp.cn/code/4425.html)
* [前端错误日志收集方案](https://juejin.im/post/5bd2dbc7f265da0af16183f8)
## [ 扩展/应用 ]
* [`think-seaslog`——ThinkPHP `SeasLog`日志驱动](https://github.com/top-think/think-seaslog)
* [`think-queue`——ThinkPHP队列扩展](https://github.com/top-think/think-queue)
* [`think-cron`——ThinkPHP计划任务扩展](https://github.com/yunwuxin/think-cron)
* [`think-testing`——ThinkPHP单元测试扩展](https://github.com/top-think/think-testing)
>[success] 以上扩展均支持`5.0`和`5.1`版本。
## [ 书籍/专栏 ]
《[thinkphp单元测试手册](https://www.kancloud.cn/code7/tpunit/220874)》描述了在thinkphp 5.X下如何进行单元测试,是对官方文档进行补充和描述。
《[PHP微信SDK(平台+支付+教程)](https://www.kancloud.cn/zoujingli/wechat-php-sdk)》微信开发SDK,完美支持微信接口及支付。最底要求PHP版本5.3.3, 建议在PHP7运行以获取最佳性能。 除普通公众号对接接口外,还集成了微信支付接口、卡券接口。
《[Thinkphp5工具箱](https://www.kancloud.cn/phper123/tools)》收集总结各种开发中用到的小功能,帮助你完成快速开发。其中包括很多插件的应用,比如 layer 系列插件, echarts,ztree等。
## [ 活动/福利 ]
[![](https://box.kancloud.cn/340cfe63f0fef43b87a3691ec4fc9244_760x90.jpg)](https://m.aliyun.com/act/team1111/?userCode=6krcgtfq#/)
* [ 2018阿里云双11优惠活动](https://m.aliyun.com/act/team1111/?userCode=6krcgtfq#/) 数十款热销云产品,拼购低至1折,云主机仅99.5元/年。团购人数+1,拼团价再减10%,最高减50%。更有组团拉新瓜分100万红包活动。不能参团的,可以领取[1888云产品通用代金券](https://promotion.aliyun.com/ntms/yunparter/invite.html?userCode=6krcgtfq)。
* [腾讯云服务器拼团活动](https://cloud.tencent.com/act/group/amd/index?fromSource=gwzcw.1545790.1545790.1545790) 本次参与活动的是AMD云服务器,推荐新用户成功购买,最高可获赠40个月云服务器时长!
## [ 每周之星 ]
>[info]### `OneBase` 推荐指数:★★★★
`OneBase`是一个基于`ThinkPHP5`的免费开源,快速简单,面向对象的应用研发架构,是为了快速研发应用而诞生。遵循Apache2开源许可协议发布。
[ [官网](https://www.onebase.org/) | [演示](https://demo.onebase.org/) | [手册](http://document.onebase.org) ]
## 周刊投稿和订阅
周刊投稿及订阅、推广合作请[点击这里](783458)。
- 创刊辞
- 「ThinkPHP开发者周刊」第1期——创刊号
- 「ThinkPHP开发者周刊」第2期——5.1.26版本和安全规范指引
- 「ThinkPHP开发者周刊」第3期——官宣:5.1发布LTS版本
- 「ThinkPHP开发者周刊」第4期——日志、调试和通知
- 「ThinkPHP开发者周刊」第5期——API开发和调试专题
- 「ThinkPHP开发者周刊」第6期——好用的第三方类库
- 「ThinkPHP开发者周刊」第7期——性能分析和优化
- 「ThinkPHP开发者周刊」第8期——模型和关联
- 「ThinkPHP开发者周刊」第9期——缓存和权限
- 「ThinkPHP开发者周刊」第10期——路由和中间件
- 「ThinkPHP开发者周刊」第11期——设计模式和代码规范
- 「ThinkPHP开发者周刊」第12期——容器和持续集成
- 「ThinkPHP开发者周刊」第13期——数据库和高性能
- 「ThinkPHP开发者周刊」第14期——模板引擎和正则表达式
- 「ThinkPHP开发者周刊」第15期——ThinkPHP十三周年专刊
- 「ThinkPHP开发者周刊」第16期——喜迎新年
- 「ThinkPHP开发者周刊」第17期——开工大吉
- 「ThinkPHP开发者周刊」第18期——元宵喜乐
- 「ThinkPHP开发者周刊」第19期——关注2019开发趋势
- 「ThinkPHP开发者周刊」第20期——架构设计
- 「ThinkPHP开发者周刊」第21期——微服务
- 「ThinkPHP开发者周刊」第22期——编辑器和调试
- 「ThinkPHP开发者周刊」第23期——RPC和分布式
- 「ThinkPHP开发者周刊」第24期——MySQL优化
- 「ThinkPHP开发者周刊」第25期——PSR规范
- 「ThinkPHP开发者周刊」第26期——Redis
- 「ThinkPHP开发者周刊」第27期——分布式系统
- 「ThinkPHP开发者周刊」第28期——漫威英雄
- 「ThinkPHP开发者周刊」第29期——HTTP那些事
- 「ThinkPHP开发者周刊」第30期——协程初体验
- 「ThinkPHP开发者周刊」第31期——WEB安全
- 「ThinkPHP开发者周刊」第32期——开源是自由的
- 「ThinkPHP开发者周刊」第33期——重构
- 「ThinkPHP开发者周刊」第34期——验证和加密
- 「ThinkPHP开发者周刊」第35期——女皇报告
- 「ThinkPHP开发者周刊」第36期——2019年全球开发者调查报告(JetBrains)
- 「ThinkPHP开发者周刊」第37期——DevOps
- 「ThinkPHP开发者周刊」第38期——再续设计模式
- 「ThinkPHP开发者周刊」第39期——消息队列
- 「ThinkPHP开发者周刊」第40期——高并发
- 「ThinkPHP开发者周刊」第41期——数据库之关系型数据库
- 「ThinkPHP开发者周刊」第42期——数据库之非关系型数据库
- 「ThinkPHP开发者周刊」第43期——安全趋势报告
- 「ThinkPHP开发者周刊」第44期——敏捷开发
- 「ThinkPHP开发者周刊」第45期——搜索引擎
- 「ThinkPHP开发者周刊」第46期——Markdown标记语言
- 「ThinkPHP开发者周刊」第47期——Composer
- 「ThinkPHP开发者周刊」第48期——Docker
- 「ThinkPHP开发者周刊」第49期——安全运营
- 「ThinkPHP开发者周刊」第50期——性能测试和优化
- 「ThinkPHP开发者周刊」第51期——高可用设计
- 「ThinkPHP开发者周刊」第52期——互联网50周年
- 「ThinkPHP开发者周刊」第53期——开源评选
- 「ThinkPHP开发者周刊」第54期——HTTP3的前世今生
- 「ThinkPHP开发者周刊」第55期——PHP7.4专题
- 「ThinkPHP开发者周刊」第56期——无服务Serverless
- 「ThinkPHP开发者周刊」第57期——ServiceMesh服务网格
- 「ThinkPHP开发者周刊」第58期——DDD领域驱动设计