abstract:本章講了thinkphp5.1框架的安裝、開發(fā)規(guī)范、目錄結(jié)構(gòu)、框架配置、路由、命名空間、入口文件。composer安裝thinkphp5.1框架:composer create-project topthink/think tp51開發(fā)規(guī)范:目錄和文件目錄使用小寫+下劃線;類庫、函數(shù)文件統(tǒng)一以 .php 為后綴;類的文件名均以命名空間定義,并且命名空間的路徑和類庫文件所在路徑一致;類文件采用駝峰法
本章講了thinkphp5.1框架的安裝、開發(fā)規(guī)范、目錄結(jié)構(gòu)、框架配置、路由、命名空間、入口文件。
composer安裝thinkphp5.1框架:
composer create-project topthink/think tp51
開發(fā)規(guī)范:
目錄和文件
目錄使用小寫+下劃線;
類庫、函數(shù)文件統(tǒng)一以 .php 為后綴;
類的文件名均以命名空間定義,并且命名空間的路徑和類庫文件所在路徑一致;
類文件采用駝峰法命名(首字母大寫),其它文件采用小寫+下劃線命名;
類名和類文件名保持一致,統(tǒng)一采用駝峰法命名(首字母大寫);
函數(shù)和類、屬性命名
類的命名采用駝峰法(首字母大寫),例如 User 、 UserType ,默認(rèn)不需要添加后綴,例如
UserController 應(yīng)該直接命名為 User ;
函數(shù)的命名使用小寫字母和下劃線(小寫字母開頭)的方式,例如 get_client_ip ;
方法的命名使用駝峰法(首字母小寫),例如 getUserName ;
屬性的命名使用駝峰法(首字母小寫),例如 tableName 、 instance ;
特例:以雙下劃線 __ 打頭的函數(shù)或方法作為魔術(shù)方法,例如 __call 和 __autoload ;
Correcting teacher:天蓬老師Correction time:2018-11-09 22:38:29
Teacher's summary:命名空間,是學(xué)習(xí)tp51開發(fā)最重要的知識,另外,命名規(guī)范可以讓你與同行交流更方便