1.类命名
(1)使用camel命名法(这个几乎所有语言通用)
(2)尽量少于3个词
(3)缩写词也不要全部使用大写字母。eg:使用GetHtmlStatic, 而不使用GetHTMLStatic。
2.函数和方法命名
通常每个方法和函数都执行一个动作,所以对它们的命名应该清楚地说明它们的用途。
eg:用CheckForErrors()代替ErrorCheck(),用DumpDataToFile代替DataFile().
3.类属性命名
属性命名应该以字符"m" 为前缀。前缀”m“后采用于类命名一致的规则。
eg: var mVar;
4.变量命名
使得所有的变量在代码中看起来都不同,容易辨认。
局部变量命名:所有字母都使用小写,使用 ”_“ 作为每个词的分界
eg:$time_of_error
全局变量命名:带前缀 "g"
eg: global $gLog;
静态变量命名:带前缀 "s"
eg: static $msStatics = 0;
引用变量命名:带前缀 ”r“
eg: var mrStatus;
string,字符串型,在变量前面加str
代码如下 | 复制代码 |
//下面一个变量为字串型 $strMessage = Hello World! ; //下面一个变量为一维数组 //下面一个变量为整数
$rsConn = mysql_connect ( localhost , user , pw ) ; |
未明变量,使用mx
代码如下 | 复制代码 |
$mxData = getData() ; |
自定义函数,使用fn_开头
代码如下 | 复制代码 |
function fn_HaltError ( $strErrorMessage ) { // do sth... } |
一个综合的例子(使用分页类):
代码如下 | 复制代码 |
include ( "lib/BluePage.class.php" ) ; $rsConn = mysql_connect( localhost , root , 123456 ) or d $strQuery = "SELECT COUNT(`id`) FROM test" ; //分页数组与html // 分页数据里包含有offset,取数据 |
茶杯头甜蜜终章dlc 官方手机版v1.0.0.3
下载火柴人传说暗影格斗内置菜单 最新版v3.0.1
下载荒野乱斗测试服 安卓版v61.10.3
下载荒野乱斗彩虹服 安卓版v61.10.3
下载寒霜启示录 安卓版v1.25.10
寒霜启示录是一款生存模拟游戏,不少玩家可能对于末日都有着自己
末日城堡免广告版 安卓最新版v0.7.1
末日城堡免广告版是一款非常好玩的模拟经营类游戏,内部可以不看
甜蜜人生模拟器 最新版v1.4.5
甜蜜人生模拟器是一款非常好玩的模拟恋爱手游,玩家在这里能够对
武器锻造师内置功能菜单 v10.4
武器锻造师内置菜单版是游戏的破解版本,在该版本中为玩家提供了
开放空间overfield 安卓版v1.0.5
开放空间Overfield是一款箱庭养成经营手游,让你在广阔