博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ThinkPHP命名规范
阅读量:7088 次
发布时间:2019-06-28

本文共 711 字,大约阅读时间需要 2 分钟。

  hot3.png

ThinkPHP 作为 PHP 的开发框架,有自身的一套命名规范。在基于 ThinkPHP 的开发中,应该尽可能的遵照如下命名规范:

  1. 类文件名:ThinkPHP 使用的类库文件都是以 .class.php 为后缀,使用驼峰法命名,并且首字母大写。例如 DbMysql.class.php 。外部加载的类库文件除外。
  2. 配置文件名:以 .php 为后缀,如 config.php ,第三方引入的不做要求。
  3. 函数文件名:以 .php 为后缀,如 common.php ,第三方引入的不做要求。
  4. 类名:和文件名一致(包括大小写一致),例如 UserAction 类对应的文件是 UserAction.class.php 。
  5. 函数名:使用小写字母和下划线的方式,例如 get_client_ip 。
  6. 模型类名:以 Model 为后缀,例如 UserModel 。
  7. 方法名:使用驼峰法,并且首字母小写,例如 getUserName 。
  8. 属性:使用驼峰法,并且首字母小写,例如 tableName 。
  9. 魔法方法:以双下划线 __ 打头的函数或方法,例如 __call 和 __autoload 。
  10. 配置参数:以大写字母和下划线命名,例如 HAS_ONE 和 MANY_TO_MANY 。
  11. 语言变量:以大写字母和下划线命名,例如 MY_LANG ,以下划线打头的语言变量通常用于系统语言变量,例如 _CLASS_NOT_EXIST_ 。
  12. 快捷方法:以单字母大写来命名的函数,这类函数通常是某些操作的快捷定义,详见《ThinkPHP 快捷方法》 。

转载于:https://my.oschina.net/myroot/blog/110039

你可能感兴趣的文章
Masonry和FDTemplateLayoutCell 结合使用示例Demo
查看>>
linux 切换用户之后变成-bash-x.x$的解决方法
查看>>
用备份控制文件做不完全恢复下的完全恢复(数据文件备份<旧>--新建表空间--控制文件备份<次新>--日志归档文件<新>)...
查看>>
python下RSA加密解密以及跨平台问题
查看>>
详解Java Spring各种依赖注入注解的区别
查看>>
android 区分wifi是5G还是2.4G(转)
查看>>
多个构造器参数使用构建器
查看>>
模板方法模式(Template Method)
查看>>
创建预编译头 Debug 正常 Release Link Error:预编译头已存在,使用第一个 PCH
查看>>
asp.net上传文件夹权限配置以及权限配置的分析
查看>>
IPC's epoch 6 is less than the last promised epoch 7
查看>>
C语言 · 寂寞的数
查看>>
android Menu 笔记
查看>>
Apache2.2和Apache2.4中httpd.conf配置文件 权限的异同
查看>>
error:Flash Download failed-“Cortex-M3”,“Programming Algorithm”【转】
查看>>
小tips:JS之break,continue和return这三个语句的用法
查看>>
【Java】Java_09 类型转换
查看>>
AndroidStudio gradle配置
查看>>
poj3067 Japan(树状数组)
查看>>
Nvidia驱动正确安装过程
查看>>