码迷,mamicode.com
首页 > Web开发 > 详细

PHP 权威代码风格规范

时间:2017-03-13 18:56:21      阅读:193      评论:0      收藏:0      [点我收藏+]

标签:ted   空间   cond   define   操作   针对   大写   ref   targe   

 

1、常规

  • 尽量统一ide 比如phpstream 配置文件(Settings → Code Style → PHP → Set from... → Predefined Style → PSR1/PSR2) 看标准 操作
  • 缩进一定要用4个空格代替tab键
  • 文件名 StudlyCaps
  • 类名 StudlyCaps
  • 常量 大写字母单词 _ 分隔单词
  • 方法 变量 属性 camelCase
  • 私有属性 __开头
  • 代码列 最好不要超过 120
  • 单个函数 不要超过 100 行

2、文件

  • 文件命名 StudlyCaps
  • 文件最好统一utf-8 不带BOM
  • 纯php 文件 不要加 ?>结束

3、关于换行和空格

  • 名字空间 和 use 直接 类 申明 之间
  • 属性 方法之间空两行
  • 类 方法 { } 独立占行
  • if while 逻辑代码 { 同行

4、字符串

  • 字符串包含变量的用 “” 纯字符串用 ‘’
  • 长字符串拼接时候 需要换行
  • 由于php “”里面可以带变量所以 sprintf 可以不用

5、条件控制

  • 减少嵌套 点击看列子
  • switch 代替多个elseif【某些场景可以用数组来代替swith】

6、关于注释

  • 针对业务进行注释

7、附加规则

  • 判断不确定性时候 使用 empty() 避免 notice 提示

开发环境

开发环境的svn 必须修改同步到版本控制主要表现两个方面问题

  • 共同开发相同功能
  • 发布版本覆盖问题

PHP 权威代码风格规范

标签:ted   空间   cond   define   操作   针对   大写   ref   targe   

原文地址:http://www.cnblogs.com/echosong/p/6544198.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!