国产网曝门99视频在线看_免费看片a级毛片免费看_4hu四虎永久在线观看_高清无套内精线观看456_国产欧美亚洲日韩久久福利_av在线无码观看另类重口_欧美精品一二三区较多收藏_欧美老熟妇伦视频_婷婷六月综合激情_最新国产成人野战在线观看


ThinkPHP8命名規(guī)范-ThinkPHP8知識(shí)詳解

導(dǎo)讀:本文主要講解thinkphp8的命名規(guī)范,主要包括:遵循PHP自身的PSR-2命名規(guī)范和PSR-4自動(dòng)加載規(guī)范、目錄和文件命名規(guī)范、函數(shù)和類、屬性命名規(guī)范、常量和配置命名規(guī)范、數(shù)據(jù)表和字段命名規(guī)范、不能使用PHP保留字。

本文主要講解thinkPHP8的命名規(guī)范,主要包括:遵循PHP自身的PSR-2命名規(guī)范和PSR-4自動(dòng)加載規(guī)范、目錄和文件命名規(guī)范、函數(shù)和類、屬性命名規(guī)范、常量和配置命名規(guī)范、數(shù)據(jù)表和字段命名規(guī)范、不能使用PHP保留字。

在使用thinkphp8開發(fā)項(xiàng)目之前,應(yīng)理解并盡量遵循以下命名規(guī)范,可以減少在開發(fā)過(guò)程中出現(xiàn)不必要的錯(cuò)誤。


一、遵循PHP自身的PSR-2命名規(guī)范和PSR-4自動(dòng)加載規(guī)范

二、目錄和文件命名規(guī)范

目錄使用小寫+下劃線;

類庫(kù)、函數(shù)文件統(tǒng)一以.php為后綴;

類的文件名均以命名空間定義,并且命名空間的路徑和類庫(kù)文件所在路徑一致;

類(包含接口和Trait)文件采用駝峰法命名(首字母大寫),其它文件采用小寫+下劃線命名;

類名(包括接口和Trait)和文件名保持一致,統(tǒng)一采用駝峰法命名(首字母大寫);

三、函數(shù)和類、屬性命名規(guī)范

類的命名采用駝峰法(首字母大寫),例如 User、UserType;

函數(shù)的命名使用小寫字母和下劃線(小寫字母開頭)的方式,例如 get_client_ip;

方法的命名使用駝峰法(首字母小寫),例如 getUserName;

屬性的命名使用駝峰法(首字母小寫),例如 tablename、instance;

特例:以雙下劃線__打頭的函數(shù)或方法作為魔術(shù)方法,例如 __call 和 __autoload;

四、常量和配置命名規(guī)范

常量以大寫字母和下劃線命名,例如 APP_PATH;

配置參數(shù)以小寫字母和下劃線命名,例如 url_route_on 和url_convert;

環(huán)境變量定義使用大寫字母和下劃線命名,例如APP_DEBUG;

五、數(shù)據(jù)表和字段命名規(guī)范

數(shù)據(jù)表和字段采用小寫加下劃線方式命名,并注意字段名不要以下劃線開頭,例如 think_user 表和 user_name字段,不建議使用駝峰和中文作為數(shù)據(jù)表及字段命名。

六、不能使用PHP保留字

不能使用PHP保留字作為常量、類名和方法名,以及命名空間的命名,否則會(huì)造成系統(tǒng)錯(cuò)誤。

1、關(guān)鍵詞在 PHP 中有著特定的語(yǔ)法和功能,通過(guò)它們可以實(shí)現(xiàn)不同的編程邏輯和控制流程,從而構(gòu)建出功能豐富的 PHP 應(yīng)用程序。

2、這些詞語(yǔ)在 PHP 中有著特殊的意義。

3、它們中有些像是函數(shù),有些像是常量,但是它們不是真的,它們只是語(yǔ)言結(jié)構(gòu)的一部分。

4、不能使用它們的任何一個(gè)作為常量、類名或函數(shù)名。

5、它們可以被用作類的屬性、常量以及類的方法名,或者接口名和 traits 名,除了 class 不能被用作常量名

關(guān)鍵詞列表(一行五個(gè))

function、global、goto、if、implements

include、include_once、instanceof、insteadof、interface

isset()、list()、match、namespace、new

or、print、private、protected、public

readonly、require、require_once、return、static

switch、throw、trait、try、unset()

use、var、while、xor、yield

yield from

編譯時(shí)常量

__CLASS__、__DIR__、__FILE__、__FUNCTION__、__LINE__、__METHOD__、__NAMESPACE__、__TRAIT__

PSR-2命名規(guī)范、PSR-4自動(dòng)加載規(guī)范及以上關(guān)鍵字的意思,到時(shí)候我們重新發(fā)文,進(jìn)行詳細(xì)解釋。



本文地址:http://003188.cn/thinkphp8mingmingguifan.html
碼字不易,打個(gè)賞唄
楊澤業(yè)感謝你的支持!

猜你喜歡

截止2024年11月6日,未注冊(cè)的ol尾5字母.com域名列表,共10456個(gè)

截止2024年11月6日,未注冊(cè)的ol尾5字母.com域名列表,共10456個(gè)

2024-11-07  分類:行業(yè)資訊  瀏覽:4次


2024年11月9日刪除的部分cn和com.cn域名列表cn

站長(zhǎng)在線導(dǎo)讀:2024年11月9日刪除的部分cn和com.cn域名列表:一、4位以內(nèi)純數(shù)字cn和com.cn域名。二、3字母以內(nèi)cn和com.cn域名。三、4字母cn和com.cn域名。四、5聲母cn和com.cn域名。

2024-11-07  分類:CN刪除域名  瀏覽:6次


截止2024年11月6日,未注冊(cè)的xx尾5聲母.com域名列表,共5301個(gè)

截止2024年11月6日,未注冊(cè)的xx尾5聲母.com域名列表,共5301個(gè)

2024-11-06  分類:行業(yè)資訊  瀏覽:13次


截止2024年11月6日,未注冊(cè)的zx尾5聲母.com域名列表,共5251個(gè)

截止2024年11月6日,未注冊(cè)的zx尾5聲母.com域名列表,共5251個(gè)

2024-11-06  分類:行業(yè)資訊  瀏覽:15次


2024年11月8日刪除的部分cn和com.cn域名列表cn

站長(zhǎng)在線導(dǎo)讀:2024年11月8日刪除的部分cn和com.cn域名列表:一、4位以內(nèi)純數(shù)字cn和com.cn域名。二、3字母以內(nèi)cn和com.cn域名。三、4字母cn和com.cn域名。四、5聲母cn和com.cn域名。

2024-11-06  分類:CN刪除域名  瀏覽:12次


給你的服務(wù)器添加一個(gè)MySQL守護(hù)的執(zhí)行任務(wù),讓MySQL出現(xiàn)問(wèn)題的時(shí)候自動(dòng)重啟

今天下午我在登錄百度統(tǒng)計(jì)的時(shí)候,發(fā)現(xiàn)我的文案網(wǎng)(wenan.wang)的統(tǒng)計(jì)為0,我就猜到了,該網(wǎng)站打不開了,登錄那臺(tái)服務(wù)器的寶塔管理面版,發(fā)現(xiàn)該服務(wù)器的MySQL服務(wù)沒(méi)有啟動(dòng)

2024-11-05  分類:建站知識(shí)  瀏覽:15次


2024年11月7日刪除的部分cn和com.cn域名列表cn

站長(zhǎng)在線導(dǎo)讀:2024年11月7日刪除的部分cn和com.cn域名列表:一、4位以內(nèi)純數(shù)字cn和com.cn域名。二、3字母以內(nèi)cn和com.cn域名。三、4字母cn和com.cn域名。四、5聲母cn和com.cn域名。

2024-11-05  分類:CN刪除域名  瀏覽:100次


2024年11月6日刪除的部分cn和com.cn域名列表cn

站長(zhǎng)在線導(dǎo)讀:2024年11月6日刪除的部分cn和com.cn域名列表:一、4位以內(nèi)純數(shù)字cn和com.cn域名。二、3字母以內(nèi)cn和com.cn域名。三、4字母cn和com.cn域名。四、5聲母cn和com.cn域名。

2024-11-04  分類:CN刪除域名  瀏覽:25次


2024年11月5日刪除的部分cn和com.cn域名列表cn

站長(zhǎng)在線導(dǎo)讀:2024年11月5日刪除的部分cn和com.cn域名列表:一、4位以內(nèi)純數(shù)字cn和com.cn域名。二、3字母以內(nèi)cn和com.cn域名。三、4字母cn和com.cn域名。四、5聲母cn和com.cn域名。

2024-11-03  分類:CN刪除域名  瀏覽:41次


2024年11月4日刪除的部分cn和com.cn域名列表cn

站長(zhǎng)在線導(dǎo)讀:2024年11月4日刪除的部分cn和com.cn域名列表:一、4位以內(nèi)純數(shù)字cn和com.cn域名。二、3字母以內(nèi)cn和com.cn域名。三、4字母cn和com.cn域名。四、5字母cn和com.cn域名。

2024-11-02  分類:CN刪除域名  瀏覽:42次