做者:bromine
連接:https://www.jianshu.com/p/2f6...
來源:簡書
著做權歸做者全部,本文已得到做者受權轉載,並對原文進行了從新的排版。
Swoft Github: https://github.com/swoft-clou...git
隨着Swoole的持續壯大,這兩年基於Swoole的常駐型web框架也漸漸成熟起來。主流的有最易用穩定的es(EasySwoole),分佈式和微服務支持最成熟的sd(SwooleDistributed),和往社區化發展的Swoft。github
Swoft是個很優秀的框架,但因爲現階段Swoft官方文檔不全,且網絡上也暫無Swoft的學習資料,爲了使用該框架,筆者本人也只能基於源碼去學習Swoft。同時順手整理我的對源碼的相關理解,但願可以稍微填補Swoft學習領域的空白。系列文章只會節選關鍵代碼輔以思路講解,請自行配合源碼閱讀。web
本文假定讀者水平爲中級PHPer,有Yii,Laravel,ThinkPHP等至少一個流行框架有完整的使用體驗,能理解常見Web框架使用到的概念。但考慮到寫做背景,本系列不要求讀者對Swoft已有很深的理解。segmentfault
文章編寫時,Swoft1.0穩定版還沒有發佈,部分概念官方暫時未提供官方說明和定義。隨着Swoft框架的快速發展,可能不少內容可能再也不合適,文章自己會維護,但仍請以你所使用版本的代碼爲準。網絡
目錄以下:框架
做者水平有限,若有錯誤,還望見諒。分佈式