## [ 本周读数 ]
>[danger] ### `13`—— ThinkPHP十三周年庆
1月15日是ThinkPHP发布13周年纪念,真的是十年弹指一挥间,这个国民PHP框架是如何诞生和发展起来的,来看看[ThinkPHP十三周年的报告](https://blog.thinkphp.cn/913359)吧!
## [ 新闻/资讯 ]
* [ThinkPHP`5.0.24`版本发布——安全更新](https://blog.thinkphp.cn/910675)
* [不忘初心,方得始终——ThinkPHP十三周年](https://blog.thinkphp.cn/913359)
* [ThinkPHP5相关资源汇总](https://blog.thinkphp.cn/913360)
* [WordPress 5.1 Beta 1 发布,最低支持 PHP`5.6`](https://www.oschina.net/news/103550/wordpress-5-1-beta1-released)
* [对开源的认知](https://dwz.cn/iL0WbFsx)
* [编程语言的心智负担](https://segmentfault.com/a/1190000017411420)
* [2018安全的PHP系统构架指南](https://www.jianshu.com/p/face2921b4f5)
## [ 教程/技巧 ]
* [Thinkphp在Nginx服务器下部署的问题--宝塔面板篇](https://segmentfault.com/a/1190000017791118)
* [优雅的 Oss Flysystem 扩展](https://www.v2ex.com/t/523720)
* [【ThinkPHP扩展】整理,持续更新](http://www.thinkphp.cn/topic/60994.html)
* [PHP 协程:Go + Chan + Defer](https://segmentfault.com/a/1190000017243966)
* [学习者的窘境:程序员如何有效学习才能有成就感](https://dwz.cn/V7SYKLZX)
* [支付对账系统怎么设计?](https://dwz.cn/s4p4PVKQ)
## [ 扩展/应用 ]
* [`QueryList`](https://github.com/jae-jae/QueryList)——优雅的渐进式PHP采集框架
* [`PHPWord`](https://github.com/PHPOffice/PHPWord)——PHP操作Word
* [`php-curl-class`](https://github.com/php-curl-class/php-curl-class)——CURL操作类库
## [ 书籍/专栏 ]
[![](https://box.kancloud.cn/68c9aef24a433a53de5cfe233cab0862_180x236.png)](https://amzn.to/2SYRtNW)
《[Modern PHP(中文版)](https://amzn.to/2SYRtNW)》——本书作者Josh Lockhart是“PHP之道”的发起人和Slim框架的作者,鼓励开发者使用PHP最佳实践。Josh通过实践揭示了PHP语言的这些新特性。你会学到关于应用架构、规划、数据库、安全、测试、调试和部署方面的最佳实践。编程领域一直在变化。PHP正在变化,开发应用的方式也在变化。乔希罗列了编写现代化 PHP应用所需掌握的工具和概念。如果你具有PHP基础知识,想提高自己的技能,绝对不能错过这本书。
[![](https://box.kancloud.cn/b63f42d633f2065f4e3e5b8b0f5e5ab9_395x499.png =200x254)](https://amzn.to/2HmYrLJ)
《 [PHP7内核剖析](https://amzn.to/2HmYrLJ)》——本书以当前流行的PHP7版本为基础,系统性地、尽可能详细地介绍PHP语言底层的实现,旨在帮助更多的开发者进一步理解PHP,参与到PHP的实现中,为未来PHP的发展贡献一份力量!全书内容主要包括PHP数据类型的实现、PHP的编译及执行、PHP内存的管理、函数及面向对象的实现、PHP基础语法的实现,以及PHP扩展的开发。
[![](https://box.kancloud.cn/ecdfa991bd19724128986df0c7ad58f7_768x1022.png =200x)](https://amzn.to/2SPZbtV)
《[PHP7底层设计与源码实现](https://amzn.to/2SPZbtV)》——本书对PHP 7内核源码分析得非常详尽,从基础代码查看方式,到源码内部数据结构扩展开发等都非常翔实,阐述了包括基本架构、各种数据结构、配置文件、GC、扩展开发等各类非常基础的PHP 7内核机制实现,也有大量的代码分析,特别适合有一定C语言基础、爱好PHP内核学习的工程师参考学习。
## [ 活动/福利 ]
[ThinkPHP系列文档十三周年限时优惠](https://www.kancloud.cn/activity/thinkphp_13th)——ThinkPHP系列文档1月15日~1月20日五折优惠,不可错过。
[异步社区ThinkPHP周年庆专享福利](https://blog.thinkphp.cn/913361)——满减优惠兑换码:1bc4bb-9(订单满100减25,全场通用),有效期至2019年12月31日。
[微信阅读组队抽取无限卡](https://weread.qq.com/wrpage/infinite/lottery?collageId=6208861\_20190112&shareVid=6208861&from=singlemessage)(第15期 1月19日开奖)——无限阅读卡是微信读书近期推出的裂变增长活动,是指用无限卡可以随意看任何书籍,不需要另行付费,对于每周长时间阅读的爱好者来讲,是一个不错的读书福利。(**本活动页面仅限微信打开**)
## [ 每周之星 ]
>[info]### `Tpflow` 推荐指数:★★★★
`Tpflow`由 Pms 研发团队结合 `leipi` 工作流及 `phpworkflow` 等特性结合开发的一款 thinkphp5.1/php 的工作流插件,可以用来解决OA、ERP、CRM、CMS等等办公软件的审核审批的问题。
[ [官网](https://gitee.com/ntdgg/tpflow) | [演示](http://tpflow.cojz8.com/) | [手册](https://www.kancloud.cn/guowenbin/tpflow/573158)]
## 周刊投稿和订阅
周刊投稿及订阅、推广合作请[点击这里](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领域驱动设计