gpt4 book ai didi

PHP - 函数/变量命名

转载 作者:可可西里 更新时间:2023-11-01 12:46:39 26 4
gpt4 key购买 nike

我阅读了很多关于开源 PHP 项目的流行标准手册。

很多强制变量空间下划线,很多强制驼峰命名。

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

我知道最重要的是一致性,但我想听听一些对此的看法。

你会推荐什么?

最佳答案

我发现驼峰式更适合打字,因为我发现下划线打字有点笨拙。

不要使用全局变量。

我避免在 PHP 中进行过程编码,我发现 OOP 更容易让事情井井有条。此外,难道 PHP 的全局命名空间中已经没有足够的东西了吗?

通常我会尝试坚持:

  • 类别是 StudlyCaps 的单数或复数名词,视情况而定:ItemRowDBItems
  • 变量是小写名词,单数或复数取决于它们所代表的内容:$column, $name
  • 常量是单数大写名词:DEBUGTYPE_FOO
  • 方法采用驼峰式命名,以单数动词(getperformdo)开头,后跟名词(单数或复数)描述它操作或返回的内容(getThing()getThings())

这绝对取决于您编码的目的。如果我正在编写 PHP 或 PEAR,我会使用驼峰命名法。如果我在做 Python/Django,我会使用 under_scores。如果我正在编写 ELisp,我会使用虚线分隔符。

关于PHP - 函数/变量命名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/361869/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com