【前言】
一直有点代码洁癖,对于文件名,接口名,类名,方法名等都使用严格的驼峰命名法,但是有时候会犹豫到底用首字母大写区分还是用下划线区分。
今天简单总结和规约一下
【详解】
1.文件名
文件名统一使用大驼峰命名法,也就是把所有单词的首字母都大写,如:UserLoginController.php
2.类名
类名也使用大驼峰命名法,长度尽量控制在五个单词以内,如果逻辑描述过得,则采用缩写的形式,如:class Account, class RealNameVerify.
3.类方法名
类方法名使用小驼峰命名法,即首个单词全小写,其后单词全部首字母大写,并且首字母尽量描述操作类型,如:getUserInfo, updateGameConfig, bindPhone.
对于类的私有方法,应该以单个下划线开头的形式,如:_guestLogin
4.类成员变量和方法变量
虽然很多人主张类成员变量已m开头,但是个人习惯所有变量都使用小写字母机上下划线链接的形式定义,如:gamerepository,gamerepository,table_config, $return_data.
5.类常量,全局常量
对于常量,使用所有字母大写,并用下划线连接单词的方式,如: PAYMENT_METHOD_TTBANK.
【拓展】
顺带说一下比较好的变量命名方法吧:
1. 成员变量以 m 开头,如: mTable,mTable,mUrl
2. 静态变量以 s 开头, 如: sCount,sCount,sStatus
3. 全局变量以 g 开头, 如: $gConnectTime
【结尾】
最后提一点,没有绝对最好的命名规范,只有最适合团队的命名规范,具体详细的命名规则还要根据使用的框架,具体的项目背景等来进行相应的变化。
但是一个统一的、清晰的、简单的命名规则,对于项目的开发和维护工作是很有用的。
相关推荐
命名是程序规划的核心。古人相信只要知道一个人真正的名字就会获得凌驾于那个人之上的不可思议的力量。只要你给事物想到正确的名字,就会给你以及后来的人带来比代码更强的力量。...本文将为大家介绍php编程命名规则。
在PHP编程中,编码风格和命名规则是至关重要的部分,它们不仅影响代码的可读性和维护性,还直接关系到团队协作的效率。遵循统一的编码规范可以使代码更易理解和调试,同时也展现了专业程序员的素养。这篇博客文章...
以下是对PHP命名规范的详细介绍: 1. **变量命名**:遵循驼峰式命名规则,即变量名由多个单词组成时,首个单词全部小写,后续每个单词首字母大写,不使用任何特殊字符分隔单词。例如,`$myVariable`。 2. **常量...
下面我们将详细探讨PHP代码命名规范。 首先,我们来看类名的命名。在PHP中,类名应始终采用驼峰命名法(CamelCase),并且首字母大写。例如,如果一个类代表一个用户,那么它的名称应该是`User`。这种命名方式使得...
以下是一些核心的PHP命名规则,它们涵盖了变量、函数、类、常量等主要元素的命名方式。 1. **变量命名**: - 变量名应清晰反映其用途,采用小驼峰命名法(首字母小写,后续单词首字母大写),如`$exampleVariable`...
遵循一定的命名规则能帮助程序员快速理解代码,新成员也能更快地融入项目。此外,统一的命名规范可以减少因个人习惯造成的混乱,避免重复错误,并在一致的环境中降低出错几率。 **命名规则** 1. **合适的命名**:...
#### 三、变量名的命名规则 合理的变量命名有助于提高代码的可读性和可维护性。 ##### 1. 基本原则 - **类型+对象/属性+描述**:变量名由类型、对象/属性和描述三部分组成。 - **首字母大写**:建议变量名首字母...
1. 介绍 1.1. 标准化的重要** 标准化问题在某些方面上让每个人头痛,让人人都觉得大家处于同样的境地。这有助于让这些建议在许多的项目中不断演进,许多公司花费了许多星期逐子字逐句的进行争论。...
标题“PHP注释语法规范与命名规范详解篇”向我们介绍了在PHP编程中如何使用注释以及如何规范地编写注释来提升代码的可读性与维护性。在编写代码时,注释是不可或缺的组成部分,它能够说明代码的功能和使用方法,帮助...
其中,PSR-1和PSR-2是最基础的代码风格规范,涵盖了命名约定、缩进、空格、注释等方面的规则。例如,PSR-2规定了代码应使用四个空格进行缩进,而非制表符;类、函数和常量的命名应采用驼峰式命名法;每行不应超过...
这份规范详细规定了从项目结构、命名规则到错误处理等多个方面的编程标准,是PHP开发者尤其是有志于进入大型互联网公司的人士必须掌握的重要指南。 在规范的引言部分,首先定义了文档中的关键术语和缩略语,如"OMG...
本文档主要涵盖了标准的重要性、优缺点、实施策略、命名规则等方面。 1. **标准化的重要**: 标准化在软件开发中扮演着关键角色,它能让不同开发者写出的代码具有统一的风格和结构,方便团队成员理解和维护。标准...
七牛SDK通常会按照PSR-4规范来组织代码,因此默认使用了命名空间。如果你的项目不支持或不想使用命名空间,可以采取以下步骤进行整合: 1. **下载七牛SDK**:首先,你需要从七牛官网或者通过Composer下载最新的SDK...
包名是采用反域名命名规则,全部使用小写字母。一级包名为com,二级包名为xxx(可以是公司域名或者个人命名),三级包名根据应用进行命名,四级包名为模块名或层级名。 以下是包命名规范的详细说明: * com.xxx....
- **命名规则**:变量名的第一个字母应为小写,用于指示变量的类型。 - **多词组合**:采用驼峰式命名法,即除了第一个单词外,其他每个单词的首字母大写。 - **示例**:例如存储学生信息的数组 `$aStudentInfo`,...
3. 配置文件规则:配置文件是 PHP 项目中的重要组件,文档规定了配置文件的命名规则、路径规则、内容规则等,这些规则将帮助开发者创建一个合理的配置文件系统。 4. 控制器规则:控制器是 PHP 项目中的核心组件,...
DotNet编程规范3.5.doc iOS开发编码规范.doc Java代码规范.docx MYSQL数据库设计规范....ORACLE数据库命名编码规范.doc ORACLE数据库设计规范.doc Oracle数据库设计规范建议.doc php编码规范.docx Python开发规范.docx
2. **PSR-1 (Basic Coding Standard)**:提供了基础的编码规范,包括文件编码格式、命名空间和类的命名规则等,确保代码的基本一致性。 3. **PSR-2 (Coding Style Guide)**:是PSR-1的扩展,详细规定了代码风格,如...
PHP编码规范是为了确保PHP代码的一致性、可读性和维护性,遵循一定的规则和最佳实践。这些规范涵盖了文件编码格式、代码结构、命名约定、缩进和换行、注释等多个方面。以下是根据提供的内容详细阐述的PHP编码规范...