一、命名规则

目录级和文件命名

目录采用小写字母+下划线命名;

类文件名采用驼峰法命名(比如:ArticleDetail.php),其它文件与目录命名规则同;

类名与类文件名须保持一致,采用驼峰法;

类库与函数文件以.php为后缀(tp3 : 以class.php为后缀)

函数和类、属性命名

类的命名采用驼峰法(首字母大写:User);

函数的命名使用小写字母和下划线(小写字母开头)的方式(比如:get_user_ip);

方法、属性的命名使用驼峰法(首字母小写:getUserName)

常量及配置参数命名

常量以大写字母和下划线命名(比如:APP_PATH);

配置参数以小写字母和下划线命名(比如:app_namespace)

数据表和字段命名

表和字段命名使用小写字母和下划线(ps:首字母不以下划线开始,比如:think_user)

应用类库命名空间规范

应用类库的根命名空间统一为app(比如:app\index\controller\Index)

最新文章

  1. codeforces 501 C,D,E
  2. js-高级技术
  3. 解决linux中Kipmi0进程对CPU使用率很高问题
  4. Ubuntu 12.04安装PPTP
  5. wildfly 如何设置外网访问
  6. 从零自学Hadoop(23):Impala介绍及安装
  7. android开发之this.finish()的使用
  8. pyc
  9. Sobel 边缘检测算子
  10. DUMP3.5 企业级电商项目
  11. Learning Structured Representation for Text Classification via Reinforcement Learning 学习笔记
  12. MySQL中 DECIMAL FLOAT DOUBLE的区别
  13. dedecms文档长尾关键词,根据频率先替换长尾关键词再替换主关键词
  14. Subverion仓库迁移知识点整理
  15. fortran77读写文本文档
  16. three.js 相机camera位置属性设置详解
  17. js中用变量作为$()内id的值、动态获取id,及获取其下面的class元素
  18. mongodb 学习1
  19. Oracle案例09——ORA-12154: TNS:could not resolve the connect identifier specified
  20. Java compiler level does not match the version of the installed Java project fac

热门文章

  1. sql server通过临时存储过程实现使用参数添加文件组脚本复用
  2. vue.config.js添加路径别名
  3. 安装Gitlab到Ubuntu(APT)
  4. Docke-ce 安装
  5. Ansible Tower 3.5.1 平台部署和破解
  6. open()和with open()的区别
  7. 调用手机摄像头并上传图片--jquery ajax
  8. 《操作系统真象还原》MBR
  9. LeetCode 160. 相交链表 (找出两个链表的公共结点)
  10. Java连载85-集合的Contains和Remove方法