php - 关联数组索引命名约定

use*_*363 4 php arrays associative naming-conventions

在PHP中,关联数组索引需要遵循相同的规则和变量名称(不能以数字开头等).我正在寻找这个问题的工作和哲学答案.

Mad*_*iha 5

手册:

键可以是整数或字符串.如果一个键是整数的标准表示,它将被解释为这样(即"8"将被解释为8,而"08"将被解释为"08").键中的浮点数被截断为整数.索引和关联数组类型在PHP中是相同的类型,它们都可以包含整数和字符串索引.

在他们的例子中,使用类似的东西$array["08"]是完全可以接受的并且将被视为一个字符串,尽管你可以知道,这是非常不推荐的.始终以逻辑方式命名变量.


Geo*_*ins 1

根据手册,数组键可以是整数或任何有效字符串。

从哲学的角度来看,密钥应该在上下文中有意义并增加代码的可读性。