PHP 子類重寫父類成員詳解 overwrite

php

重寫規(guī)則: 1. 重寫的類成員訪問權(quán)限不能低于父類 2. 重寫的類成員是不是靜態(tài)成員必須和父類保持一致 3. 重寫方法時,參數(shù)類型必須保持一致,參數(shù)數(shù)量可多不可少,默認(rèn)值可多不可少

辰風(fēng)沐陽 閱讀 1352 2021-04-19

PHP 面向?qū)ο箢惖睦^承

php

子類可以通過繼承訪問父類的類成員。父類又稱為基類, 子類又稱為派生類。PHP的單繼承特點 : 單繼承,一個子類只能繼承一個父類, 想要達(dá)到繼承多個類的效果可以采用鏈?zhǔn)嚼^承。有限繼承 : 只有私有方法不能被繼承,其他類成員都能被繼承

辰風(fēng)沐陽 閱讀 1293 2021-04-17

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

TP6.0

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

辰風(fēng)沐陽 閱讀 1782 2021-04-13

TP6.0 消息隊列 topthink/think-queue

ThinkPHP TP6.0

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

辰風(fēng)沐陽 閱讀 2567 2021-04-11

TP6.0 容器和依賴注入

TP6.0

依賴注入本質(zhì)上是指類的依賴通過構(gòu)造器完成自動注入。例如:在控制器方法中一旦對參數(shù)進(jìn)行對象類型約束則會自動觸發(fā)依賴注入,由于訪問控制器的參數(shù)都來自于URL請求,普通變量通過參數(shù)綁定自動獲取,對象變量則是通過依賴注入生成

辰風(fēng)沐陽 閱讀 1538 2021-04-10

TP6.0 自定義異常處理類

ThinkPHP TP6.0

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

辰風(fēng)沐陽 閱讀 1445 2021-04-08

TP6.0 自定義命令創(chuàng)建類文件

ThinkPHP

通過修改 vendor\topthink\framework目錄下的源碼, 新增自定義命令用于快速創(chuàng)建邏輯層類文件, 怎么創(chuàng)建模型類文件就怎么創(chuàng)建邏輯層類文件, 只是將 make:model 改為 make:logic

辰風(fēng)沐陽 閱讀 1351 2021-04-06

phpoffice/phpexcel 讀取 Excel 表格數(shù)據(jù)

php Composer

PHP版本7.2以下推薦使用 phpoffice/phpexcel 讀取表格數(shù)據(jù)

辰風(fēng)沐陽 閱讀 1990 2021-04-06

nesbot/carbon 日期時間處理擴展包

php Composer

應(yīng)用場景: 根據(jù)時間戳出計算到現(xiàn)在的時間: 剛剛, 1分鐘前

辰風(fēng)沐陽 閱讀 1703 2021-04-04

phpoffice/phpexcel 導(dǎo)出 Excel 表格數(shù)據(jù)

php Composer

導(dǎo)出Excel表格適用場景: 導(dǎo)出訂單,導(dǎo)出用戶信息; PHP7.2版本以下推薦使用 phpoffice/phpexcel(TP5.0,TP5.1),PHP7.2版本以上推薦使用 phpoffice/phpspreadsheet(TP6.0),phpoffice/phpexcel 已經(jīng)停止維護(hù)

辰風(fēng)沐陽 閱讀 2377 2021-04-04