您在PHP中使用复数还是单数来命名数组?[已关闭]

2022-08-30 08:50:57

当我命名数组类型的变量时,我经常会遇到一个两难境地:我是用复数还是单数来命名我的数组?

例如,假设我有一个名称数组:在PHP中,我会说:$names=array("Alice","Bobby","Charles");

但是,假设我想在此数组中引用一个名称。对于鲍比,我会说:.然而,这种接缝是违反直觉的。我宁愿叫鲍比,因为鲍比只有一个名字。$names[1]$name[1]

因此,您可以看到轻微的差异。是否有命名数组的约定?


答案 1

我使用复数形式。然后我可以做这样的事情:

$name = $names[1];

答案 2

名称应始终传达尽可能多的信息,以防读者不熟悉类型声明。因此,数组或集合应以复数形式命名。

我个人认为$name[1]具有误导性,因为它的意思是“名称的第一个元素”,这在英语中没有意义。