yii2.0的命名规范是怎样的?

简介: yii2.0的命名规范是怎样的?

Yii2.0遵循PSR-0和PSR-4自动加载标准,其命名规范如下:

命名空间和类名必须符合 PSR-4 自动加载标准。
文件名必须和类名相同,并以 .php 为后缀。
类名使用大写字母开头的驼峰命名法。
接口(interface)和类(class)的名称必须使用一个单独的单词。
抽象类的名称必须以 “Abstract” 开头,接着是大写字母开头的驼峰命名法。
类中的常量必须全部大写,并用下划线分隔单词。
方法名必须使用小写字母开头的驼峰命名法。
例如,如果您的应用程序使用命名空间 "app\models",那么您的 User 模型的文件名应该是 "app/models/User.php",类名应该是 "User"。如果您有一个抽象类,名为 "AbstractRepository",则其文件名应该是 "AbstractRepository.php",类名应该是 "AbstractRepository"。

遵循这些命名规范有助于提高代码的可读性和可维护性,并且使您的代码与其他开发人员的代码保持一致。

相关文章
|
开发框架 PHP 开发者
yii2.0的命名规范是怎样的?底层原理是什么?
yii2.0的命名规范是怎样的?底层原理是什么?
107 0
|
PHP 开发工具 git
Yii2语言国际化配置
转载 Yii2语言国际化配置   最近想将博客做成支持多语言的,还好Yii2支持这个功能,于是查看了下官方的文档,哎,看了半天不知道干嘛用的,于是各种百度,Google的搜索,最终才明白原来很简单,只是官方写的太复杂...
1870 0
|
C#
【ABP杂烩】Extensions后缀扩展方法
原文:【ABP杂烩】Extensions后缀扩展方法 1.Extensions介绍 扩展方法使你能够向现有类型“添加”方法,而无需创建新的派生类型、重新编译或以其他方式修改原始类型。 扩展方法是一种特殊的静态方法,但可以像扩展类型上的实例方法一样进行调用。
1030 0
|
前端开发 JavaScript 编译器
前端开发规范:命名规范、html规范、css规范、js规范(四)
前端开发规范:命名规范、html规范、css规范、js规范
244 0
|
前端开发 JavaScript
前端开发规范:命名规范、html规范、css规范、js规范(三)
前端开发规范:命名规范、html规范、css规范、js规范
160 0
|
数据采集 前端开发 JavaScript
前端开发规范:命名规范、html规范、css规范、js规范(二)
前端开发规范:命名规范、html规范、css规范、js规范
|
移动开发 前端开发 JavaScript
前端开发规范:命名规范、html规范、css规范、js规范(一)
前端开发规范:命名规范、html规范、css规范、js规范
329 0