美文网首页
thinkphp5.x 命名规范

thinkphp5.x 命名规范

作者: 黎明的破晓 | 来源:发表于2018-12-07 16:53 被阅读9次

命名规范

1.匈牙利命名法:

标识符中的每个单词之间用下划线分隔:use_name;

2.驼峰命名法:

标识符中的每个单词的首字母大写,用大写字母来分隔,根据首字母是否大写又分为:

1.大驼峰:首字母大写,常用作类名:ClassName,又称:帕斯卡命名法
2.小驼峰:除第一个单词外,每个单词首字母大写,常用作类属性和方法::$userName

目录与文件

1.类型命名规范实例
  • 目录:小写字母/小写字母+下划线 user/user_type
  • 类文件:命名空间与文件真实路径完全一致 app\index\controller
  • 类名:与文件名保持一致(大驼峰) User.php中只有User类
  • 其他文件:小写字母/小写字母+下划线 list.php / list_user.php
2.函数与类属性与方法
  • 函数:小写字母+下划线 get_user_typr()
  • 类的方法:大驼峰 getName()
  • 类属性:小驼峰 userType
  • 魔术方法 :双下划线开头+驼峰命名法 __ser(), __callStatic()
3.常量与配置参数

常量: 大写字母+下划线 APP_PATH
配置参数 :小写字母+下划线 url_route_on

4.数据库与字段
  • 数据表:小写字母+下划线,前缀用数据库名 tp5_staff
  • 字段表:小写字母+下划线,前缀用数据库名 staff_name
    -注意事项:不要使用PHP保留关键字用为常量名,类名,方法名,命名空间等,否则会引起系统错误~~

相关文章

  • thinkphp5.x 命名规范

    命名规范 1.匈牙利命名法: 标识符中的每个单词之间用下划线分隔:use_name; 2.驼峰命名法: 标识符中的...

  • 适合各厂使用的 MySQL 团队开发规范,太详细了,建议收藏!

    数据库对象命名规范 数据库对象 数据库对象全局命名规范 数据库命名规范 表命名规范 字段命名规范 索引命名规范 视...

  • 代码书写规范

    res命名规范: src中命名规范: 习惯命名:

  • Android开发中的优化方案

    一、命名规范 代码规范先从命名规范开始,Android的命名规范主要涉及:Java源代码,xml文件,图片资源。 ...

  • Swift--规范编程

    命名规范 注释规范 声明 代码排版 命名规范 常用命名方法 匈牙利命名,一般只是命名变量,原则是: 变量名 = 类...

  • Flutter 代码规范

    命名规范 命名规范中包括了文件以及文件夹的命名规范,常量和变量的命名规范,类的命令规范。Dart 中只包含这三种命...

  • 入门13 CSS综合

    CSS编码规范 命名规范:语义化标签优先;基于功能命名、基于内容命名、基于表现命名;简略、明了、无后患 书写规范:...

  • 规范文档

    1.命名规范2.注释规范3.代码规范4.目录规范 1.命名规范 通用规范通用规范是在整个项目中,所有的命名都需要遵...

  • 内部前端规范v1.0

    项目目录结构规范 请查看 项目目录结构规范 HTML 命名规范 class 命名实行 BEM命名方式。关于BEM,...

  • [知识点滴]Div+CSS命名规范大全

    Div+CSS命名规范(前端web开发命名规范)Div+CSS命名规范(一)窗体头:header内容:conten...

网友评论

      本文标题:thinkphp5.x 命名规范

      本文链接:https://www.haomeiwen.com/subject/dwzthqtx.html