这篇文章将为大家详细讲解有关thinkPHP6的开发规则是什么,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。Thinkphp6与thinkphp5一样遵循PSR-2的命名规范和PSR-4的自动加载。一、目
这篇文章将为大家详细讲解有关thinkPHP6的开发规则是什么,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。
Thinkphp6
与thinkphp5
一样遵循PSR-2
的命名规范和PSR-4
的自动加载。
一、目录和文件的规范:
目录名:通常以小写字母+下划线命名,如:autoload_claSSMap;
类库和函数文件以.php
为后缀命名,如:autoload_classmap.php
;;
类的文件名均以名称空间(用来区分不同库中相同名称的函数、类、变量)定义,并且名称空间的路径和类库文件所在路径一致;
类(包含接口
和trait)
文件采用首字母大写的命名方式,其他采用小写+下划线的命名方式;
类名(包含接口和trait)和文件名需要保持一致,采用首字母大写的命名方式。
二、函数、类和属性的命名规范:
类的命名采用首字母大写的命名方式,如:Index,BaseController
;
函数的命名采用小写+下划线的命名方式,如:get_client_ip
;
方法的命名采用首字母小写后面单词首字母为大写的命名方式,如:batchValidate
;
属性的命名采用首字母小写后面单词首字母为大写的命名方式,如:middleware
;
以双下划线(__
)打头的函数或方法作为魔术方法(特例),如:__construct
。
三、常量与配置的规范如下:
常量以大写字母和下划线命名,如:DOCUMENT_ROOT
;
配置参数以小写字母和下划线命名,如:zend_loader_file_encoded
;
四、数据表和字段的规范:
数据表和字段采用小写字母加下划线方式命名的方式,但同时不能用下划线作为第一个字母,如:ser_name
;
字段通常使用小写字母和下划线方式命名,并不建议使用驼峰和中文作为数据表及字段命名,如:think_user
:
关于“thinkphp6的开发规则是什么”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。
--结束END--
本文标题: thinkphp6的开发规则是什么
本文链接: https://lsjlt.com/news/269497.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0