PHP入门教程之变量命名规则

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! ;
array,数组型, 在变量前面加a, 一维数组使用名词单数,多维数组使用词复数

//下面一个变量为一维数组
$aData = array ( 1 , 2 , 3 , 4 , 5 ,6) ;
//下面一个变量为多维数组
$aMembers = array ( id => 123456 , username => ABC , emai
l => abc#abc.com ) ;
integer,整数型变量,在前面加上n

 //下面一个变量为整数
$nCount = $pBS->Member->getCount() ;
boolean,布尔型在前面加上b

 //下面一个变量为布尔型
$bEncode = true ;
float,浮点型, 在前面加上f

 //下面一个变量为浮点型
$fSave = 0.8 ; // 8折
指针类型,比如类。在前面加上p

 //下面是一个类的实例化
$pBP = new BluePage ;
resource,资源型,在前面加上rs

$rsConn = mysql_connect ( localhost , user , pw ) ;
$rsHandle = fopen( $strFilename );

未明变量,使用mx

 

 代码如下 复制代码

$mxData = getData() ;

自定义函数,使用fn_开头

 代码如下 复制代码
function fn_HaltError ( $strErrorMessage )
{
    // do sth...
}

一个综合的例子(使用分页类):

 代码如下 复制代码

include ( "lib/BluePage.class.php" ) ;
$pBP = new BluePage ;

$rsConn = mysql_connect( localhost , root , 123456 ) or d
ie( mysql_error() ) ;
mysql_select_db( test , $rsConn );

$strQuery = "SELECT COUNT(`id`) FROM test" ;
$nCount = $pBP->myGetCount( $strQuery , $rsConn ) ; //取得总数
if ( $nCount < 1 )
{
    fn_HaltError( $aMessages[nodata] ) ;
}
$nShowNum  = 10 ;

//分页数组与html
$aPDatas   = $pBP->get( $nCount , $nShowNum ) ;
$strHtml   = $pBP->getHTML( $aPDatas ) ;

// 分页数据里包含有offset,取数据
$strQuery  = "SELECT * FROM test LIMIT " . $aPDatas[offse
t] . ", " . $nShowNum ;
$rsResult  = mysql_query( $strQuery );

时间: 2024-10-31 06:10:24

PHP入门教程之变量命名规则的相关文章

ASP中,常用的变量命名规则

变量 在ASP编程中,如果你遵守了下面的变量命名规则,你的代码的可行性.可维护性将会更好: 一般命名规则前缀 变量类型 例子 b or bln Boolean bSuccess c or cur Currency cAmount d or dbl Double dblQuantity dt or dat Date and Time dtDate f or flt Float fRatio l or lng Long lMilliseconds i or int Integer iCounter

ASP中常用的变量命名规则

  ASP中,常用的变量命名规则 在ASP编程中,如果你遵守了下面的变量命名规则,你的代码的可行性.可维护性将会更好: 一般命名规则 前缀 变量类型 例子 b or bln Boolean bSuccess c or cur Currency cAmount d or dbl Double dblQuantity dt or dat Date and Time dtDate f or flt Float fRatio l or lng Long lMilliseconds i or int In

你必须知道的JavaScript 变量命名规则详解_基础知识

变量命名还应遵守以下某条著名的命名规则: 著名的变量命名规则Camel 标记法首字母是小写的,接下来的字母都以大写字符开头.例如: 复制代码 代码如下: var testValue = 0, secondValue = "hi";Pascal 标记法 首字母是大写的,接下来的字母都以大写字符开头.例如: 复制代码 代码如下: var TestValue = 0, SecondValue = "hi";匈牙利类型标记法 在以 Pascal 标记法命名的变量前附加一个小

PHP变量命名规则详解

PHP变量命名规则 1.变量以美元符号$开头.如$name,$age. 2.美元符号$后面的第一个字符不可以是数字,只能是下划线_或者字母.如$1_1这样的变量是错误的. 3.除了下划线_外,变量不允许出现任何空格或标点符号.也就是说变量名只能包含:a-z.A-Z.0-9 以及下划线_. 4.PHP变量名是区分大小写的.如$name与$Name是两个不同的变量. PHP变量命名规则其余注意事项 1.当用两个或两个以上的单词命名变量时,可以将除第一个单词以外的所有单词的首字母大写.如$myName

C#变量命名规则

当我们需要访问存储在变量中的信息时,我们只需要使用变量的名称.为变量起名时要遵守C#语言的规定: ●变量名必须以字母开头 ●变量名只能由字母.数字和下划线组成,而不能包含空格.标点符号.运算符等其它符号. ●变量名不能与C#中的关键字名称相同.这些关键字我们在附录A中给出. ●变量名不能与C#中的库函数名称相同. 但在C#中有一点是例外,那就是允许在变量名前加前缀"@".在这种情况下,我们就可以使用前缀"@"加上关键字作为变量的名称.这主要是为了与其他语言进行交互时

php入门教程-php变量

(一).内部变量 主要有整数(interger),浮点数(float-point numbers),字符串(string),数组(array),对象(object). 1 初始化变量 要在PHP中初始化变量, 你只要简单的给它赋值即可.对于大多数类型,这是最直接的.对于数组和对象,可以使用其它方法. 2 初始化数组 数组可以使用这两种方法之一来赋值: 使用一系列连续数值,或使用array()函数构造 (见 Array functions 部分). 要将连续的数值加进数组,你只需将要赋值赋给不带下

JavaScript 变量命名规则_基础知识

JScript 是一种区分大小写的语言. 第一个字符必须是一个 ASCII 字母(大小写均可),或一个下划线(_).注意第一个字符不能是数字. 后续的字符必须是字母.数字或下划线. 变量名称一定不能是 保留字. 下面给出合法变量名称的一些示例: _pagecount Part9 Number_Items 下面给出无效变量名称的一些示例: 99Balloons // 不能以数字开头.Smith&Wesson // "与"符号(&)字符用于变量名称是无效的.

asp入门教程:asp 变量[Variables]

一个变量是用来储存信息. 如果变量是申报程序外,可以由任何改变脚本的ASP文件.如果变量是内部宣布的程序,这是创建和销毁每次程序执行. 范例 <html> <body> <% dim name name="Donald Duck" response.write("My name is: " & name) %> </body> </html> My name is: Donald Duck 声明数组

PB变量命名

作者:达通兴电脑科技公司(www.study01job.com) 郭宝利 变量取名应遵守命名规范,对使用频繁的或关键变量,为了便于阅读和修改,在定义时应加上注释标明其含义.例如: String ls_name  // 参保人员姓名 变量命名规则为: 变量类型 + 数据类型 + '_' + 含义代码 举例: 字符串型实例变量:  is_变量名: 日期型全局变量: GD_变量名: 一般变量,用小写字母: 全局变量,将整个变量名大写: 变量:都用小写字母声明. 一.变量类型约定 变量类型约定如表1-9