ThinkPHP5
遵循
PSR-2
命名規(guī)范和
PSR-4
自動加載規(guī)范,并且注意如下規(guī)范:
.php
為后綴;User
、
UserType
,默認不需要添加后綴,例如
UserController
應該直接命名為
User
;get_client_ip
;getUserName
;tableName
、
instance
;和
__autoload` ;APP_PATH
和
THINK_PATH
;url_route_on
和
url_convert
;think_user
表和
user_name
字段,不建議使用駝峰和中文作為數據表字段命名。
應用類庫的根命名空間統(tǒng)一為app(不建議更改,可以設置
app_namespace
配置參數更改,
V5.0.8
版本開始使用
APP_NAMESPACE
常量定義);
例如:
app\index\controller\Index
和
app\index\model\User
。
請避免使用PHP保留字(保留字列表參見
http://php.net/manual/zh/reserved.keywords.php )作為常量、類名和方法名,以及命名空間的命名,否則會造成系統(tǒng)錯誤。
更多建議: