PHP 函數(shù)傳值和傳引用的區(qū)別

php TP6.0

函數(shù)參數(shù)通過(guò)值傳遞, 所以即使在函數(shù)內(nèi)部改變參數(shù)的值也不會(huì)改變函數(shù)外部的值。傳引用就是在函數(shù)的參數(shù)前面添加 `&` 符號(hào), 表示函數(shù)參數(shù)必須為引用地址, 不能是一個(gè)具體的值, 在函數(shù)內(nèi)部對(duì)該參數(shù)所做操作會(huì)應(yīng)用函數(shù)外部的該變量

辰風(fēng)沐陽(yáng) 閱讀 1210 2021-05-21

TP6.0 基礎(chǔ)控制器登錄流 v0.0.1

TP6.0

1. 定義公共基礎(chǔ)控制器, 將檢測(cè)登陸狀態(tài), 重定向到主頁(yè)和登錄頁(yè)的方法放入該控制器中 2. 定義用于檢驗(yàn)登錄狀態(tài)的控制器, 未登錄方法該控制器重定向到登錄頁(yè) 3. 定義用于登錄的控制器, 初始化方法: 已登錄訪問(wèn)該控制器重定向到主頁(yè)

辰風(fēng)沐陽(yáng) 閱讀 1449 2021-05-15

TP6.0 基礎(chǔ)控制器初始化方法中的重定向無(wú)效

TP6.0

redirect() 助手函數(shù)只能在普通的控制器方法中被 `return` 才能跳轉(zhuǎn)。在控制器類的構(gòu)造方法或初始化方法中重定向需要使用 throw new \think\exception\HttpResponseException(redirect(...$args));

辰風(fēng)沐陽(yáng) 閱讀 1344 2021-05-15

TP6.0 系統(tǒng)服務(wù)的使用和理解

ThinkPHP TP6.0

系統(tǒng)服務(wù)的概念是指在執(zhí)行框架的某些組件或者功能的時(shí)候需要依賴的一些基礎(chǔ)服務(wù),使用系統(tǒng)服務(wù)的場(chǎng)景: 為 TP6.0 提供擴(kuò)展包、將類綁定到容器

辰風(fēng)沐陽(yáng) 閱讀 1777 2021-04-25

TP6.0 調(diào)試模式下關(guān)閉 Trace 窗口

php TP6.0

安裝 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) 閱讀 1880 2021-04-21

TP6.0 自定義日志驅(qū)動(dòng)

TP6.0

使用TP6.0內(nèi)置日志處理方便快捷,但是如果想要更靈活的自定義日志文件內(nèi)容、格式等信息,可以自定義日志驅(qū)動(dòng),自定義日志驅(qū)動(dòng)需要實(shí)現(xiàn) `think\contract\LogHandlerInterface` 接口

辰風(fēng)沐陽(yáng) 閱讀 1762 2021-04-13

TP6.0 消息隊(duì)列 topthink/think-queue

ThinkPHP TP6.0

`topthink/think-queue` 是ThinkPHP官方提供的一個(gè)消息隊(duì)列服務(wù),是專門支持隊(duì)列服務(wù)的擴(kuò)展包

辰風(fēng)沐陽(yáng) 閱讀 2555 2021-04-11

TP6.0 容器和依賴注入

TP6.0

依賴注入本質(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) 閱讀 1529 2021-04-10

TP6.0 自定義異常處理類

ThinkPHP TP6.0

TP6.0 自定義異常處理, 在給前端寫接口時(shí)自定義異常處理非常好用

辰風(fēng)沐陽(yáng) 閱讀 1433 2021-04-08