## [ 本周讀數 ]
>[danger] ### `13`——PHP `PSR`規范正式通過的共有`13`個
[`PSR`](https://www.php-fig.org/psr/)是 PHP Standard Recommendations 的簡寫,由?[`PHP FIG`](https://github.com/php-fig)?組織制定的`PHP`規范([中文翻譯版本](https://learnku.com/docs/psr)),是現代化`PHP`開發的實踐標準。
截至發稿為止,目前提案的`PSR`規范共有`19`個,正式通過的有`13`個,另外包括`2`個起草中、`1`個已廢棄和`3`個未通過 。
目前為止,ThinkPHP`6.0RC`版本已經遵循了`7`個`PSR`規范。
## [ 新聞/資訊 ]
* [PHP `7.1.28`、`7.2.17`、`7.3.4` 發布,主要是安全更新](https://www.oschina.net/news/105721/php-7-3-4-released)
* [PHP 8 確認支持?`JIT`](https://www.oschina.net/news/105566/php-8-will-support-jit)
* [PYPL 4 月排行:Python 最流行,PHP排名第五](https://www.oschina.net/news/105668/pypl-index-apr)
* [Apache 服務器存在高危提權漏洞](https://www.oschina.net/news/105681/apache-local-root-cve-2019-0211)
* [Visual Studio Code 1.33 發布](https://www.oschina.net/news/105673/vscode-1-33-3-released)
* [Sublime Text 3.2 發布首個維護版本 3.2.1](https://www.oschina.net/news/105712/sublime-text-3-2-1-released)
## [ 教程/技巧 ]
* [關于軟件質量穩定性的方方面面](https://mp.weixin.qq.com/s/ZzJhUiRWoCIH92m7EcsBGA)
* [軟件架構的10個常見模式](https://mp.weixin.qq.com/s/2QM2vTjevpKeZ5jy3Ss95g)
* [漫談PHP代碼規范](https://www.cnblogs.com/xuning/p/6677375.html)
* [`Pimple `- 一個簡單的 PHP 依賴注入容器](https://segmentfault.com/a/1190000014471794)
* [微服務配置中心完全解讀](https://mp.weixin.qq.com/s/8BHjBhqCfygzFsTBXJOkhg)
* [你不知道的`Composer`加載方式](https://segmentfault.com/a/1190000008793953)
* [PHP標準化之路(一):使用`EditorConfig`實現語法統一](https://segmentfault.com/a/1190000018642671)
* [深入解析`composer`的自動加載原理](https://segmentfault.com/a/1190000014948542)
* [PHP工具篇:PHPStorm IDE使用`CodeSniffer`代碼規范化管理](https://segmentfault.com/a/1190000017370202)
* [使用PHPCS+GIT鉤子保障團隊開發中代碼風格一致性實踐](https://segmentfault.com/a/1190000015971297)
* [8 個 PHP 的軟件質量控制工具推薦(包含 QA 工具和測試工具)](https://segmentfault.com/a/1190000013630534)
* [PHP面試MySQL數據庫的面試題](https://segmentfault.com/a/1190000018370622)
* [一道mysql查詢面試題的思考解決過程](https://segmentfault.com/a/1190000014650456)
## [ 擴展/應用 ]
* [`Guzzle/psr7`](https://github.com/guzzle/psr7)——PSR-7 HTTP message library
* [`slim-jwt-auth`](https://github.com/tuupola/slim-jwt-auth)——PSR-7 and PSR-15 JWT Authentication Middleware
* [`nyholm/psr7`](https://github.com/Nyholm/psr7)——A super lightweight PSR-7 implementation
* [`PclZip`](https://github.com/vikyd/pclzip-doc-zh-cn)——用于解壓或壓縮 Zip 壓縮包的純PHP解決方案
## [ 書籍/專欄 ]
[](https://amzn.to/2VumwCy)
《[這樣編碼才規范 128個編碼好習慣](https://amzn.to/2VumwCy)》——16個主題,128項基本編碼準則,從項目初期打造統一編碼標準。 夯實編碼基礎,規范編碼風格,培養編碼習慣,助力技術成長。 避免Bug和后期重復維護,簡單的代碼才是好代碼!
[](https://amzn.to/2I4N4HL)
《[程序員的英語](https://amzn.to/2I4N4HL)》——本書旨在大限度提高對開發人員重要的英文讀解能力,培養能夠快速閱讀英文報道等IT相關文檔的基本技能。
[](https://amzn.to/2VtO8YK)
《[代碼之外的功夫 程序員精進之路](https://amzn.to/2VtO8YK)》——本書雖然面向程序員,卻不包含代碼。在作者看來,90%的程序設計工作都不需要寫代碼;程序員不只是編程專家,其核心競爭力是利用代碼這一工具解決人類社會的常見問題。
## [ 活動/福利 ]
* [ThinkPHP百度云云虛擬主機專享免費活動](https://blog.thinkphp.cn/1015356)
* [阿里云開年產品Hi購季:爆款云產品五折](https://www.aliyun.com/acts/product-section-2019/new-users?userCode=6krcgtfq)
* 七牛云充值優惠碼:**39a81a89**
* [又拍云充值10%返利](https://console.upyun.com/register/?invite=HydqptBq7)
## [ 每周之星 ]
>[info]### `yfcmf` 推薦指數:★★★★
[`yfcmf`](https://gitee.com/rainfer/YFCMF)是采用ThinkPHP`5.1`+國外`ACE1.40`的UI模板的后臺內容管理框架。內置強大的后臺表單構造器
[ [官網](http://www.yfcmf.net) | [演示](http://v3.yfcmf.net/admin/) | [文檔](http://doc.yfcmf.net/) ]
## 周刊投稿和訂閱
周刊投稿及訂閱、推廣合作請[點擊這里](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領域驅動設計