Swoft 快速上手小貼士
知識
03-04
IDE一定要裝註解插件PHP Annotations
Request和Response里的with...開頭的方法會clone $this, 而不是修改本實體, 所以設置Cookie之類的時候要$response = $response-withCookie(...
配置文件等在onWorkerStart之前載入的文件, 重啟後才生效
自定義註解時, 方法註解和屬性註解依賴於類註解。框架只主動掃描類註解, 從類註解的Wrapper類中獲取應該掃描哪些方法註解和屬性註解
上傳文件超大可以修改.env的PACKAGE_MAX_LENGTH, 不建議用來處理大文件
生命周期不同於fpm, 注意自行管理全局變數, 防止內存泄漏
繼上條, 控制器等Bean屬單例, 其屬性會被所有請求共享, 比如一個請求修改, 另個請求則會獲得修改後的值
Response::withStatus方法取決於你的Response::Attribute["responseAttribute"]是否有內容, 有的話強製為200 (開發者認為其他狀態碼無需返回內容)
控制器里返回的若不是Response 類型, 底層中間件會根據返回的數據類型修改Content-Type, 你在中間件里無法覆蓋
一般報錯Fatal error: Cannot declare class xxx, because the name is already in use 都是因為類的命名空間和實際路徑不符導致
※ElasticSearch數據副本模型
※前端要不要學數據結構&演算法
TAG:千鋒JAVA開發學院 |