突然想自己整理一下,优秀的代码规范,让自己的代码变得优雅。
参考:http://docs.typecho.org/phpcoding
约定
文件编码
请调整您的编辑器文件编码为UTF-8,并关闭UTF-8 BOM的功能。请不要使用windows自带的记事本编辑项目文件。
缩进
详细的代码缩进会在后面提到,这里需要注意的是,Typecho项目中的代码缩进使用的是4个空格(space),而不是制表符(tab),请务必调整。
UNIX编码规范
如果你正在编写一个php文件,那么根据UNIX的C语言编码规范,必须留出最后一个空行。比如
<?php
//this is a test file
echo 'hello';
<---这行留空
而且,如果此文件为纯php文件(没有嵌套HTML),请不要用?>符号结尾,保持最后一行留空即可。