PHP入门教程之变量命名规则
发布:smiling 来源: PHP粉丝网 添加日期:2014-02-21 09:14:03 浏览: 评论:0
在学习开发时我们有必要知道了些常识,如变量命名规则是一个很重要的习惯了,如果你养成好的变量命名习惯以后和你合作的团队就会更容易接受你。
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 );
Tags: 入门教程 变量 命名
- 上一篇:php输出excel的简单方法(csv格式)
- 下一篇:PHP浮点数用法与问题总结
相关文章
- ·PHP运算符之PHP基本入门教程(2014-02-22)
- ·Php入门教程之PHP 变量基本语法(2014-02-26)
- ·Php入门教程之PHP常量使用方法详解(2014-02-26)
- ·Php入门教程之PHP注释符号和格式(2014-02-26)
- ·Php入门教程之PHP 数据类型用法详解(2014-02-26)
- ·php入门教程之对象详解(2014-03-22)
- ·php基础语法入门教程(2014-05-14)
- ·php入门教程xml学习笔记(2014-08-20)
- ·PHP MySQL入门教程之从数据库读取数据(2014-09-10)
- ·PHP MySQL入门教程之连接数据库(2014-09-10)
- ·php入门级教程:PHP大小写问题(2015-12-12)
- ·PHP入门教程01:PHP介绍与作用(2018-06-16)
- ·PHP入门教程03:PHP的语法结构(2018-06-16)
- ·PHP入门教程04:web服务器的工作原理(2018-06-16)
- ·PHP入门教程05:PHP变量(2018-06-16)
- ·PHP中使用curl入门教程(2021-06-06)
推荐文章
热门文章
最新评论文章
- 写给考虑创业的年轻程序员(10)
- PHP新手上路(一)(7)
- 惹恼程序员的十件事(5)
- PHP邮件发送例子,已测试成功(5)
- 致初学者:PHP比ASP优秀的七个理由(4)
- PHP会被淘汰吗?(4)
- PHP新手上路(四)(4)
- 如何去学习PHP?(2)
- 简单入门级php分页代码(2)
- php中邮箱email 电话等格式的验证(2)