PHP 变量命名规则小述

一个良好的命名规则能让代码变得更加清晰流畅,不仅令别人阅读方面,就是自己维护起来也能减少许多麻烦,这里搜集整理了一点关于变量命名的资料一起分享。

string 字符串型,在变量前面加 str eg:   //下面一个变量为字符串   $strMessage = 'Hello World!' ;

array 数组型,在变量前面加 a,一维数组使用名词单数,多维数组使用词复数 eg:   //下面一个变量为一维数组   $aData = array ( 1 , 2 , 3 , 4 , 5 ,6) ;   //下面一个变量为多维数组   $aMembers = array ( 'id' => 123456 , 'username' => 'ABC' , 'email' => 'abc#abc.com' ) ;

integer 整数型变量,在前面加上 n eg:   //下面一个变量为整数   $nCount = $pBS->Member->getCount() ;

boolean 布尔型变量,在前面加上 b eg:   //下面一个变量为布尔型   $bEncode = true ;

float 浮点型变量,在前面加上 f eg:   //下面一个变量为浮点型   $fSave = 0.8 ;

 

指针类型,比如类。在前面加上 p eg:   //下面是一个类的实例化   $pBP = new BluePage ;

resource 资源型,在前面加上 rs eg:   $rsConn = mysql_connect ( 'localhost' , 'user' , 'pw' ) ;   $rsHandle = fopen( $strFilename );

未明变量,使用 mx eg:   $mxData = getData() ;

自定义函数,使用 fn_ 开头 eg:   function fn_HaltError ( $strErrorMessage ) {     // do sth...   }

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

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

$rsConn = mysql_connect( 'localhost' , 'root' , '123456' ) or die( 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['offset'] . ", " . $nShowNum ; $rsResult = mysql_query( $strQuery );

posted on 2013-04-15 21:24  神延枫  阅读(155)  评论(0)    收藏  举报

导航