格式规范

YYF 基本遵循 PSR-2 格式规范,部分地方有修改和加强,具有可参照此项目的PHP_CS配置.php_sc.dist。根据团队或者项目的实际情况使用自己的格式规范。

文件编码

为了保持一致性和兼容性所有PHP文件使用 UTF-8并且去BOM信息头(windows下开发可能需要注意)的格式保持。

tips: 通常,这些工作,编辑器可以轻易的帮你完成!

文件命名和class名

为了正确方便的自动加载,所有文件名class名以大写驼峰的方式命名如MyClass.php 文件夹名,出了库中文件夹大写驼峰(与namespace一致),其他通常小写。

  • 库文件名: 文件名和class名一致
  • controller: 文件名省略ControllerIndex.php对应类IndexController
  • models: 文件名省略ModelUser.php对应类UserModel
  • 模板文件后缀为.phtml

类成员

  • 方法名小写驼峰:如getDetail()
  • 私有方法推荐_小写驼峰:如_privateMethod()
  • 变量名小写驼峰:如userName
  • 私有变量推荐_小写驼峰:如_privateData
  • 常量和宏常量全大写:如CONST_VAR

数据库

全部小写下划线如:my_table

详细转到数据库设计

Copyright © NewFuture 2016 all right reserved,powered by Gitbook上次修改时间: 2019-10-06 07:22:49

results matching ""

    No results matching ""