[TOC]
#(一)文件头备注创建
1.选择 `File|setting`
2.在 `Editor|File and Code Templates` ,见下图标记更改即可
`PHP File Header NewThink`,内容格式如下,注意:自己写成自己的名字!
```
<?php
// +----------------------------------------------------------------------
// | NewThink [ Think More,Think Better! ]
// +----------------------------------------------------------------------
// | Copyright (c) 2016~2018 http://www.newthink.cc All rights reserved.
// +----------------------------------------------------------------------
// | 版权所有:山西创泰网络科技有限公司
// +----------------------------------------------------------------------
// | Author: ${USER} Date:${DATE} Time:${TIME}
// +----------------------------------------------------------------------
```
具体配置请看: http://www.newthink.cc/2017/09/13/phpstorm%E8%AE%BE%E7%BD%AE%E6%96%B0%E5%BB%BAphp%E6%96%87%E4%BB%B6%E5%A4%B4%E9%83%A8%E6%B3%A8%E9%87%8A/
# (二)换行`LF`
山西创泰项目中使用`Unix`风格的换行符,即只有换行 `LF` ,请在你的编辑器内调整
![mark](http://olbhidnfa.bkt.clouddn.com/blog/20180227-082513114.png)
# (三)文件编码`UTF8`
文件编码必须采用`UTF8`格式,禁止采用`GB2312`格式
![mark](http://olbhidnfa.bkt.clouddn.com/blog/20180227-082624816.png)
# (四)无BOM
![mark](http://olbhidnfa.bkt.clouddn.com/blog/20180227-082724598.png)
# (五)TAB为四个空格缩进
`PSR2`规则建议采用4个空格形式,不要`TAB`格式,但是这种极为不方便,
设置如下:
![mark](http://olbhidnfa.bkt.clouddn.com/blog/180612/f20emhBE3k.png)
![mark](http://olbhidnfa.bkt.clouddn.com/blog/20180227-092615126.png)
正确结果如下:
![mark](http://olbhidnfa.bkt.clouddn.com/blog/20180227-092706643.png)
错误结果如下:
![mark](http://olbhidnfa.bkt.clouddn.com/blog/20180227-092729513.png)
# (六)字体大小
建议`16`,不强制!
![mark](http://olbhidnfa.bkt.clouddn.com/blog/20180227-114037108.png)