PHP5.3.0 引入 ?: (三元運(yùn)算符的簡(jiǎn)化形式); PHP7.0.0 引入 ?? (NULL 合并運(yùn)算符)。$a ?: 0 等同于 $a ? $a : 0;$a ?? 0 等同于 isset($a) ? $a : 0
辰風(fēng)沐陽(yáng) 閱讀 1647 2021-04-22
安裝 TP6.0 時(shí)會(huì)自動(dòng)安裝 `topthink/think-trace` 擴(kuò)展, 在調(diào)試模式下瀏覽器右下角會(huì)出現(xiàn) trace 窗口, 此時(shí)無(wú)法手動(dòng)關(guān)閉 Trace 調(diào)試,但是可以通過(guò)移除擴(kuò)展來(lái)關(guān)閉 trace 窗口 (composer remove topthink/think-trace --dev)
辰風(fēng)沐陽(yáng) 閱讀 2252 2021-04-21
重寫規(guī)則: 1. 重寫的類成員訪問(wèn)權(quán)限不能低于父類 2. 重寫的類成員是不是靜態(tài)成員必須和父類保持一致 3. 重寫方法時(shí),參數(shù)類型必須保持一致,參數(shù)數(shù)量可多不可少,默認(rèn)值可多不可少
辰風(fēng)沐陽(yáng) 閱讀 1643 2021-04-19
子類可以通過(guò)繼承訪問(wèn)父類的類成員。父類又稱為基類, 子類又稱為派生類。PHP的單繼承特點(diǎn) : 單繼承,一個(gè)子類只能繼承一個(gè)父類, 想要達(dá)到繼承多個(gè)類的效果可以采用鏈?zhǔn)嚼^承。有限繼承 : 只有私有方法不能被繼承,其他類成員都能被繼承
辰風(fēng)沐陽(yáng) 閱讀 1580 2021-04-17
使用TP6.0內(nèi)置日志處理方便快捷,但是如果想要更靈活的自定義日志文件內(nèi)容、格式等信息,可以自定義日志驅(qū)動(dòng),自定義日志驅(qū)動(dòng)需要實(shí)現(xiàn) `think\contract\LogHandlerInterface` 接口
辰風(fēng)沐陽(yáng) 閱讀 2192 2021-04-13
`topthink/think-queue` 是ThinkPHP官方提供的一個(gè)消息隊(duì)列服務(wù),是專門支持隊(duì)列服務(wù)的擴(kuò)展包
辰風(fēng)沐陽(yáng) 閱讀 2934 2021-04-11
依賴注入本質(zhì)上是指類的依賴通過(guò)構(gòu)造器完成自動(dòng)注入。例如:在控制器方法中一旦對(duì)參數(shù)進(jìn)行對(duì)象類型約束則會(huì)自動(dòng)觸發(fā)依賴注入,由于訪問(wèn)控制器的參數(shù)都來(lái)自于URL請(qǐng)求,普通變量通過(guò)參數(shù)綁定自動(dòng)獲取,對(duì)象變量則是通過(guò)依賴注入生成
辰風(fēng)沐陽(yáng) 閱讀 1896 2021-04-10
通過(guò)修改 vendor\topthink\framework目錄下的源碼, 新增自定義命令用于快速創(chuàng)建邏輯層類文件, 怎么創(chuàng)建模型類文件就怎么創(chuàng)建邏輯層類文件, 只是將 make:model 改為 make:logic
辰風(fēng)沐陽(yáng) 閱讀 1668 2021-04-06
PHP版本7.2以下推薦使用 phpoffice/phpexcel 讀取表格數(shù)據(jù)
辰風(fēng)沐陽(yáng) 閱讀 2510 2021-04-06