Справедливое количество написано в отношении соглашения об именах классов, но не столько для свойств и переменных.
Типичное эмпирическое правило, кажется, делает то, что звучит правильно.Имя переменной для одного элемента должно быть единственным, например $user
.Массивы часто бывают либо во множественном числе, например $users
, либо объединяются с помощью соответствующего дескриптора, например $userList
.
. Если используется соглашение о множественном множестве, что следует использовать для идентификатора пользователя, имени, пола, возраста, так далее?Например, $userName
или $usersName
?
Как это должно применяться к именам индексов массива?Часто я буду использовать его как общий, поскольку имя массива подразумевает то, к чему применяется индекс, например $users=['id'=>123,'name'=>'bob'];
, в других случаях оно должно быть более информативным и должно ли оно быть ['userId'=>123,'userName'=>'bob']
или ['usersId'=>123,'usersName'=>'bob']
?
Если таковое существует, пожалуйста, включите любые ссылки на любые официальные официальные органы, которые определяют эти соглашения об именах.