博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
第 13 章 编码风格
阅读量:6939 次
发布时间:2019-06-27

本文共 1182 字,大约阅读时间需要 3 分钟。

目录

13.1. php 文件
13.1.1. 格式与 编码
13.1.2. 循环嵌套
13.1.3. 取出行尾的空格以及多余的换行符
13.1.4. php 标签
13.1.5. 头部注释
13.2. String
13.3. Database
13.3.1. 结果集使用注意事项
13.3.2. 索引
13.3.3. 缓存
https://code.google.com/p/google-styleguide/http://lxr.linux.no/linux/Documentation/CodingStylehttp://perldoc.perl.org/perlstyle.htmlhttp://www.gnu.org/prep/standards/

13.1. php 文件

13.1.1. 格式与 编码

使用 UNIX 风格换行, 请在你的编辑器内调整

UNIX (LF或"\n")MAC OS (CR 或"\r")Windows CRLF \r\n

源码文件使用 UTF-8

有些IDE环境 UTF-8 BOM

13.1.2. 循环嵌套

if, while, for, foreach, do ... loop, switch... 等的嵌套必须小于等于3层

如下面的例子,可读性极差。

if (xxx){	if (xxx){		if(xxx){			if(xxx){				if(xxx){				}			}		}		if(xxx){			if(xxx){			}		}	}	if (xxx){		if(xxx){			if(xxx){			}		}		if(xxx){			if(xxx){			}		}	}}

加以改造

func aaa(p){	if(p){		if(xxx){		}	}}func bbb(b){	if(b){		if(xxx){			if(xxx){			}		}	}}if(xxx){	aaa(xxx)}if(b){	bbb(b)}

13.1.3. 取出行尾的空格以及多余的换行符

一个空格占用一个字节,换行符Window是两个字节\r\n, Unix与Mac占用一个字节

13.1.4. php 标签

禁止这样使用

正确的使用方法

13.1.5. 头部注释

Please enable JavaScript to view the <a href="http://disqus.com/?ref_noscript">comments powered by Disqus.</a>comments powered by
Disqus

原文出处:Netkiller 系列 手札

本文作者:陈景峯
转载请与作者联系,同时请务必标明文章原始出处和作者信息及本声明。

你可能感兴趣的文章
24点运算
查看>>
高通平台信号强度和质量的log过滤
查看>>
Yii使用CPagination分页
查看>>
总结自己常用的Eclipse常用快捷键
查看>>
linux系统启动流程
查看>>
Spring MVC如何把全局异常记录到日志中?
查看>>
2015.10.10信息系统项目管理师作业
查看>>
我的友情链接
查看>>
Java8-Stream-终止操作-归约与收集
查看>>
NOSQL分类
查看>>
VUE学习遇到的问题及解决方法(一)
查看>>
Python中lambda的用法
查看>>
E036-rpmdb open failed
查看>>
基于结构化平均感知机的分词器Java实现
查看>>
IPFS是什么?
查看>>
机器学习:从入门到晋级
查看>>
安卓constraintLayout中app:srcCompat设置的图片显示不出来
查看>>
nginx 安装在ubuntu上
查看>>
iOS地图选址
查看>>
Shpinx在PHPCMS里的使用及配置
查看>>