零基础学习或者参加PHP培训需要注意的PHP开发规范(一)

2018-09-11 10:30:28 355浏览

在刚学习或者参加PHP培训时,我们需要注意一些规范,这样有助于我们更好的学习,那今天小编就来大家讲一下有什么规范吧!



一、规范前言篇

标准化不是特殊的个人风格,它让程序员可以了解任何代码,弄清程序的状况;新人可以很快的适应环境;防止新接触PHP的人一次次的犯同样的错误;在一致的开发环境下,可以减少人们犯错的机会。本规范的标准在绝对多数应用上为仿照Java技术体系,因为Java技术体系以其众多成功的案例成为大部分计算机应用层的工业标准,此外便于日后公司向Java技术体系转型。

二、命名定义篇

局部变量命名

使用英文名词、动词,以大写字母作为单词的分隔,其他的字母均使用小写,单词的首个字母使用小写,不使用下划线,例:

$repeatCount = '';

$delUserSql  = '';

全局常量命名

使用英文名词、动词,所有字母都使用大写,以下划线分隔每个单词,例:

define( 'WEBSITE_NAME', '名称' );

define( 'WEBSITE_URL',  '地址' )

数组变量命名

使用英文名词、动词,以大写字母作为单词的分隔,其他的字母均使用小写,单词的首个字母使用小写,不使用下划线,以字符串Array为后缀,例:

$scopeArray  = array();

$bookIdArray = array();

静态变量命名

使用英文名词、动词,以大写字母作为单词的分隔,其他的字母均使用小写,单词的首个字母使用小写,不使用下划线,以字符串Static为后缀,例:

function getDirectoryFile()

{

static $fileArrayStatic = '';

static
$fileNumStatic   = '';

...

}

对象变量命名

使用类名称为变量前缀,所有字母都使用大写,以字符串_OBJECT为后缀,例:

$USERACCOUNT_OBJECT   = new UserAccount();

$PAINTINGORDER_OBJECT = new
PaintingOrder();

类命名

使用英文名词,以大写字母作为词的分隔,其他的字母均使用小写,名词的首个字母使用大写,不使用下划线,例:

class UserAccount

{

...

}

class PaintingOrder

{

...

}

方法命名

使用英文名词、动词,以大写字母作为词的分隔,其他的字母均使用小写,单词的首个字母使用小写,不使用下划线,例:

class UserAccount

{

function isAccountOk()

{

...

}

function addAccount()

{

...

}

}

方法中参数命名

使用英文名词、动词,以大写字母作为词的分隔,其他的字母均使用小写,单词的首个字母使用小写,不使用下划线,例:

class UserAccount

{

function isAccountOk( $accountName )

{

$this->accountName = $accountName;

...

}

function addAccount( $inputDataArray )

{

$this->inputArray =
$inputDataArray;

...

}

var $accuntName = '';

var $inputArray = '';

}

类属性命名

使用英文名词、动词,以大写字母作为词的分隔,其他的字母均使用小写,单词的首个字母

使用大写,不使用下划线,对于类属性为某个对象变量,则以字符串Object为后缀,例:

class UserAccount

{

function IsAccountOk()

{

...

}

function AddAccount()

{

...

}

var $tableName      = '';

var $databaseObject = '';

}




以上就是扣丁学堂PHP培训小编给大家分享的文章,希望对小伙伴们有所帮助,想要了解更多关于PHP开发方面内容的小伙伴可以登录扣丁学堂官网咨询。扣丁学堂不仅有专业的PHP培训班供大家学习,还有与时俱进的课程体系和大量的PHP在线视频教程让学员免费观看学习,想要快速学习PHP开发就到由专业老师授课的扣丁学堂学习吧。扣丁学堂PHP技术交流群:374332265。

【关注微信公众号获取更多学习资料】

 

 

查看更多关于“php培训资讯”的相关文章>>


标签: PHP培训PHP视频教程 PHP学习 PHP资讯

热门专区

暂无热门资讯

课程推荐

微信
微博
15311698296

全国免费咨询热线

邮箱:codingke@1000phone.com

官方群:148715490

北京千锋互联科技有限公司版权所有   北京市海淀区宝盛北里西区28号中关村智诚科创大厦4层
京ICP备12003911号-6   Copyright © 2013 - 2019

京公网安备 11010802030908号