PHP 命名惯例是什么?

变量使用驼峰式大小写,首字母小写,有意义且不缩写。
函数使用驼峰式大小写,第一个字母大写,以动词开头,并且不要混合样式。
常量采用大写字母并用下划线分隔。
类和接口使用 Pascal,并在接口前添加 I。
这是一个陷阱,不要相信缩写,也不要混合风格。

温馨提示:命名一定要一致,不要盲目。

php中的var是什么

说白了,PHP的$var是最基本的变量,但是如果使用得当的话,可以省去很多麻烦。

我们先来说说最重要的事情。
去年我们跑3 000级电商项目时弱类型函数几乎反转了——$count + "1 0" 直接转为字符串拼接。
先用is_numeric()判断一下就可以了。
还有一点是动态引用。
例如,使用$$键来更改全局变量是非常方便的。
然而,一个新人将 $user["id"] 输入为 $uid,导致会话混乱。
说实话,当时很混乱。
还有另一个关键细节。
像 $_SESSION 这样的超全局变量必须等到用户登录后才能使用它们,否则空数组将丢失。

一开始我以为$var可以随意使用,后来发现是错误的。
生产环境变量名称不能包含数字。
例如$order_1 就会报错。
等等,还有一件事。
虽然register_globals已经被废弃,但是一些旧的代码仍然被使用。
检查 php.ini 以避免错误。

建议多考虑一下变量名和类型检查,而不是一时想省事。

php规范有哪些

上周我和同事讨论了 PHP 规范。
他给了我一个例子。
该项目将于 2 02 3 年实施。
代码全乱了。
变量可以随意命名。
例如$用户名。
函数名称也被损坏。
作为计算的总值。

那是我的朋友。
他看着文件。
用户模型.php。
所有的名字都是错误的。
显然,类名以大写字母开头。
找到的文件名都是小写的。

我承认我以前也是这样的。
更快地编写代码。
他们没有注意格式。
现在想一想。
真是个问题啊。
但这就是优点。
经过详细的描述后。
新人很快就接手了。
纠正错误也很容易。
测试覆盖率仍然很高。

但有时会很烦人。
输入代码需要格式化。
“壮举:添加用户登录功能” 这种格式。
有点啰嗦。
忘了它。
由你决定。

变量命名规则的必须遵循的命名规则

当时我在咖啡店里,手里端着一杯刚煮好的拿铁,看着电脑屏幕上跳来跳去的代码,突然意识到变量名的规则。
我记得有一次使用“while”作为变量名来调试 JavaScript 脚本。
结果代码跑不起来,浪费了我半个下午的时间。
当时我真的很恼火,后来才知道JavaScript中变量名不能是保留字。

再举个例子:有一次我在写PHP代码的时候,给一个变量命名为“$case”,但是编译器立马报错,说使用了保留字。
我仔细想了想,发现PHP中“case”是switch语句的关键字,不能作为变量名。

这让我想起一件小事。
我上学的时候,有一个同学喜欢在英语作文中使用非常复杂的词汇,但他却因此在考试中丢了分。
老师说语言是用来表达思想的,有时过于复杂的词汇会影响表达效果。
这同样适用于编程。
只有简洁明了的变量名才能让代码更加清晰易懂。

对了,还有一件事,我突然想到:为什么编程语言有这么多规则?这样做的目的是使代码更容易被机器理解,并防止程序员编写令人困惑的代码。
然而,这些规则有时会让人头疼。
例如,变量名的命名约定有时需要一些考虑。