변수 (보기의 문법에서 점)의 정확한 이름은 무엇입니까 :
A) users_ids을 user_ids
내가 C 확신) users_id) B 대은 잘못된 것입니다.
array(12, 43, 12, 53)
이유 :
변수는 ID 배열입니까? 그것은
변수 (보기의 문법에서 점)의 정확한 이름은 무엇입니까 :
A) users_ids을 user_ids
내가 C 확신) users_id) B 대은 잘못된 것입니다.
array(12, 43, 12, 53)
이유 :
변수는 ID 배열입니까? 그것은
$ user_ids는 (복수의) ID의리스트를 참조하기 때문에, 단일 사용자 (단수형)에 속하는 각. IDS는 통해 반복 할 때 나는 종종 다음과 같은 것을 사용
$user_ids = array(12, 43, 12, 53);
foreach($user_ids as $user_id) {
// at this point $user_id refers to one id for one user
}
게다가, $ user_ids이 가장 일반적으로 사용되는 형태이다 (내가 본 것을).
을 중요합니까? 언제 까지나 변수 이름은 데이터가 무엇을 나타내는 지 독자에게 전달로, 그
글쎄, 그건 ... 정말 모든 문제이고 변수 이름은 코딩 표준 (해당되는 경우)을 준수합니다.
"는 데이터의 의미를 독자에게 전달합니다."향후 작업을 위해 스스로 표준을 설정하려고합니다. 독자는 누구나 될 수 있으므로 완벽하게 만들어보십시오. "귀하의 코딩 표준"은 진행중인 작업입니다. – GoTo
여기에서 이미 알 수 있듯이 다양한 의견 (밑줄 사용/사용 안 함)이 있습니다. "완벽 함"은 (어느 정도까지는) 주관적이므로 노력해야 할 가치가 없습니다. 다른 사람들이 어떻게하는지에 대해 정말로 걱정한다면, http://pear.php.net/manual/en/standards.php를 살펴 보시기 바랍니다. (내부 변수 명명 규칙은 없지만 분명히) –
$user_ids
가 가장 일반적입니다 (보조 노트에, 나는 대부분 그것을 $userIds
이름을 것입니다). 내 이유는 다음과 같습니다
ids
그래서 users_id는users_ids
어색문법적으로는, userIds
또는 user_ids
이 가장 잘 알고있을 것입니다 사용하지 않는 소리가 올바르지 않습니다 영어 연사.
그러나 외래 키 관계와 관련된 테이블 의 열 id
을 참조하는 경우 종종 usersId
과 같은 것을 볼 수 있습니다.
고려 :
orders.id
orders.users_id
< ->users.id
정말 데이터 저장소에서 특정 객체의 관계를 '번역'하지 않는 사용자 ID의 배열에 관한으로 , $userIds
. (또는 당신이 주장하는 경우 $user_ids
)
+1 데이터베이스 관련 추가 설명. – Herbert
나는 변수가 여러 사용자의 여러 식별자를 포함하고 있기 때문에 $users_ids
라고 생각합니다. 변수가 단일 사용자에 대해 여러 식별자를 포함 할 경우 $user_ids
를 사용해야합니다.
user_ids - 하나의 user_id가 아니라 몇 가지가 있습니다.
users_id - 많은 사용자가 동일한 ID를 사용합니다 (문제가 발생하면 문제가 발생합니다 ...).
$ user_ids은 나쁘지 않습니다. 별로 정교하지 않은 문법, 사용자 ID 배열. 아포 스트로피는 통사 적 이유 때문에 포함되지 않습니다. –