加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

PHP – 函数/变量命名

发布时间:2020-12-13 18:23:14 所属栏目:PHP教程 来源:网络整理
导读:我已经阅读了很多开源 PHP项目的流行标准手册. 大量强制执行变量空格的下划线,并强制执行camelCase. 全局函数和变量是否应该与类方法/属性命名不同? 我知道最重要的是一致性,但我想听听一些有关这方面的想法. 你会推荐什么? 我发现camelCase输入更加愉快,
我已经阅读了很多开源 PHP项目的流行标准手册.

大量强制执行变量空格的下划线,并强制执行camelCase.

全局函数和变量是否应该与类方法/属性命名不同?

我知道最重要的是一致性,但我想听听一些有关这方面的想法.

你会推荐什么?

我发现camelCase输入更加愉快,因为我发现下划线有点笨拙.

不要使用全局变量.

我避免在PHP中进行程序编码,我发现OOP更容易保持组织有序.此外,PHP的全局命名空间中是否还有足够的内容?

一般来说,我会坚持:

>类是StudlyCaps单数或复数名词,视情况而定:Item,Row,DB,Items.
>变量是小写名词,单数或复数,取决于它们持有的内容:$column,$name
>常量是单数大写名词:DEBUG,TYPE_FOO.
>方法是camelCase,以单数动词(get,perform,do)开头,后跟名词(单数或复数)描述它的操作或返回(getThing(),getThings())

这绝对取决于你的编码.如果我正在编写PHP或PEAR,我使用camelCase.如果我正在使用Python / Django,我使用under_scores.如果我正在编写ELisp,我会使用虚线分隔符.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读