php的驼峰命名是什么
程序员们为了自己的代码能更容易的在同行之间交流,所以多才取统一的可读性比较好的命名方式。例如:有些程序员喜欢全部小写,有些程序员喜欢用下划线,所以如果要写一个my name的变量,他们常用的写法会有myname、my_name、MyName或者myName。这样的命名规则不适合所有程序员阅读,而利用驼峰命名法来表示,可以增加程序可读性。
驼峰命名法(Camel-Case)一词来自 Perl 语言中普遍使用的大小写混合格式,而 Larry Wall 等人所著的畅销书《Programming Perl》(O'Reilly 出版)的封面图片正是一匹骆驼。
驼峰命名法的命名规则可视为一种惯例,并无绝对与强制,为的是增加识别和可读性。
例如,下面是分别用骆驼式命名法和下划线法命名的同一个函数:
printEmployeePaychecks(); print_employee_paychecks();
第一个函数名使用了骆驼式命名法——函数名中的每一个逻辑断点都有一个大写字母来标记;第二个函数名使用了下划线法----函数名中的每一个逻辑断点都有一个下划线来标记。
骆驼式命名法近年来越来越流行了,在许多新的函数库和Microsoft Windows这样的环境中,它使用得相当多。另一方面,下划线法是c出现后开始流行起来的,在许多旧的程序和UNIX这样的环境中,它的使用非常普遍。
驼峰法(小驼峰法)
变量一般用小驼峰法标识。驼峰法的意思是:除第一个单词之外,其他单词首字母大写。譬如
int myStudentCount;
变量myStudentCount第一个单词是全部小写,后面的单词首字母大写。
Pascal法(大驼峰法)
相比小驼峰法,大驼峰法把第一个单词的首字母也大写了。常用于类名,函数名,属性,命名空间。譬如
publicclass DataBaseUser;
所以工作的时候都应该要注意自己的命名规范,根据驼峰命名严格要求自己!
相关推荐:
以上就是php的驼峰命名是什么的详细内容,更多请关注其它相关文章!
推荐阅读
-
php的这是什么东东?怎么解决呢?求高手解决啊
-
php的zlib.output_compression与nginx的gzip是什么关系?
-
PHP实在让人头痛,看不懂啊,被老大叼得不行了,大家帮我看段团购网的代码是什么
-
php中include的用法是什么
-
PHP中的&传值引用的问题,在foreach循环的结果能帮解释下输出的结果原理是什么?,PHP
-
使用PHP把下划线分隔命名的字符串 转换成驼峰式命名方式 , 把下划线后面的第一个字母变成大写
-
PHP的正则表达式中占位符的书写格式是什么
-
php环境下的sql语句,看不懂, 这是什么意思?解决方案
-
php命名空间 和 独立的模板引擎 的必要性 在哪里?
-
PHP命名空间里的静态方法 能不能动态调用?