## [ 本周讀數 ]
>[danger] ### `8`——TIOBE 11 月程序語言`PHP`排名
`TIOBE` 在`11` 月公布的程序語言排行榜中,PHP語言排名第`8`。PHP曾獲得`2004`年度編程語言,最高的一次排名是`2008`年`1`月排名第`4`名,雖然,很多人越來越看衰PHP,但至今尚未跌出前`10`名。
>[info] 值得注意的是,TIOBE 指數并不代表語言的好壞和薪資水平,開發者可以使用該榜單檢查自身的編程技能是否需要更新,或者在開始構建新軟件時對某一語言做出選擇。
## [ 新聞/資訊 ]
* [ThinkPHP發布`5.1.29`版本——常規更新](https://blog.thinkphp.cn/834061)
* [開源中國`2018`年度國產開源軟件評選——投上你神圣你的一票](https://www.oschina.net/project/top_cn_2018#thinkphp)
* [這`15`個好習慣讓你更容易升級到`5.2`](https://blog.thinkphp.cn/834372)
## [ 教程/技巧 ]
* [讓你少犯錯的數據查詢基本原則](https://blog.thinkphp.cn/833794)
* [分庫分表技術演進&最佳實踐-修訂篇](https://mp.weixin.qq.com/s/3ZxGq9ZpgdjQFeD2BIJ1MA)
* [Thinkphp5集成PHPExcel](http://www.thinkphp.cn/code/2803.html)
* [ThinkPHP5 使用 PHPExcel 導出表格封裝類](https://blog.csdn.net/userName222/article/details/79305108)
* [WorkerMan 入門學習之(四)GatewayWorker框架與ThinkPHP5.1框架結合案例](https://www.cnblogs.com/tinywan/articles/9160757.html)
* [PHP7 學習筆記(十四)Reids 鍵空間通知配合TP5 實現分布式延時任務](https://www.cnblogs.com/tinywan/p/9247358.html)
## [ 擴展/應用 ]
* [`qr-code`](https://github.com/endroid/qr-code) 好用的二維碼生成類庫,[使用教程](https://blog.csdn.net/yoyoyohui/article/details/83007395)
* [`fluidxml`](https://github.com/servo-php/fluidxml) 完全夠用的數組方式生成`xml`的類庫
* [`easywechat`](https://github.com/overtrue/wechat) 最好的微信php`SDK`,支持第三方平臺和小程序
* [`think-mail`](https://github.com/yunwuxin/think-mail) ThinkPHP5 郵件發送擴展
* [`yupoxiong/region`](https://github.com/yupoxiong/region) ThinkPHP省市區(縣)街道四級聯動擴展(支持TP5.1),支持搜索
## [ 書籍/專欄 ]
[](https://amzn.to/2Dd4oqG)
《[算法圖解](https://amzn.to/2Dd4oqG)》——五星好書,讓小白有趣的學懂算法
本書示例豐富,圖文并茂,以讓人容易理解的方式闡釋了算法,旨在幫助程序員在日常項目中更好地發揮算法的能量。介紹應用廣泛的算法,具體內容包括:面對具體問題時的解決技巧,比如,何時采用貪婪算法或動態規劃;散列表的應用;圖算法;Kzui近鄰算法。
[](https://amzn.to/2Dd2ma0)
《[圖解HTTP](https://amzn.to/2Dd2ma0)》——WEB開發打地基必備
對互聯網基盤——HTTP協議進行了全面系統的介紹。作者由HTTP協議的發展歷史娓娓道來,嚴謹細致地剖析了HTTP協議的結構,列舉諸多常見通信場景及實戰案例,最后延伸到Web安全、技術動向等方面。
[](https://amzn.to/2Dd3Px4)
《[正則指引](https://amzn.to/2Dd3Px4)》——10月新鮮出爐,再續經典
本書綜合作者自己遇到的實際問題,以及其他開發人員咨詢的問題,總結出一套巧妙運用正則表達式的辦法,并通過具體的例子指導讀者拆解、分析問題,是一本不可多得的正則參考手冊。
## [ 活動/福利 ]
[2018`PHP`程序員年會](http://www.huodongxing.com/event/5462508247000)——2018年11月17日上午9:30在北京順義龍灣屯鎮山里辛莊村東安利隆山莊舉行。包括鳥哥(惠新宸)、SWOOLE創始人(韓天峰)在內的多位PHP核心開發者、擴展開發者以及多個一線互聯網公司的架構師,會分享他們的經驗和解決方案。
[知道創宇`DDoS`防御買`2`個月送`1`個月](https://www.yunaq.com/activity/db_eleven/?from=cj_php1112)——`11.11`活動不用拉人也能享優惠!老客戶還享5折、預存翻倍等多種優惠活動!(11月30日截止)
[華為云`S3`云服務器3.5折特惠](https://dwz.cn/NZ8v7vN6)——華為云`S3`云服務器專場 3.5折火爆促銷,搭載Intel Xeon SkyLake全新一代CPU,提供更高性價比。(11月30日截止)
## [ 每周之星 ]
>[info]### `RhaPHP` 推薦指數:★★★★
`RhaPHP`是一個基于ThinkPHP`5.1`開發的微信平臺管理系統,支持多公眾號管理,小程序開發,APP接口開發、幾乎集合微信功能,簡潔、快速上手、快速開發微信各種各樣應用。
[ [官網](https://www.rhaphp.com/) | [手冊](http://www.hmoore.net/langleigelang/rhaphp/588417/) ]
## 周刊投稿和訂閱
周刊投稿及訂閱、推廣合作請[點擊這里](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領域驅動設計