2011-09-01 4 views

답변

2

이는 변수 이름이 인 을 사용하는 행위에 위배됩니다. 변수가 실제로 똑같은 것을 나타내는 경우 다시 할당하는 것이 좋습니다. 이 같은 경우를 나타내지 않으므로 "나쁜"또는 "코드 냄새"라고 생각합니다.

(그것은 것이다, 그러나, 그렇지 않으면 "안전하게 작업".)

해피 코딩.

+0

나는 당신이 돌아와서 중간 단계 중 하나가 필요하다는 것을 깨닫는다면, 코드의 일부를 다시 작성해야한다고 말하면서 후속 조치를 취할 것입니다. –

0

그렇게하는 것이 좋습니다. 어떤 사람들은 그것들을 모두 한 줄로 결합하지만 나는이 방법과 비슷합니다.

다른 답변에도 동의하지 않습니다. 개인적으로 나는 각 단계마다 다른 변수를 할당하는 것이 더 혼란 스럽다고 생각합니다. 각 변수가 동일하다는 것을 알면이 문장 블록이 모두 서로 관련이 있음을 알 수 있습니다. 당신이 그것을 단계적으로 풀어 가면서 수학 문제와 같은 것처럼 보입니다. 이 이 좋은 변수 이름을 할당하는 관행을 따르는 것으로 나타났습니다. 그것은 단지 다른 스타일의 방법 일뿐입니다.

0

PHP는 weak/loosely typed 언어입니다. PHP는 값을 할당하기 전에 변수의 유형을 선언 할 필요가 없으며 원하는 경우 언제든지 변수의 데이터 유형을 전환 할 수 있습니다.

이렇게 할 수는 있지만 심각한 유지 관리 문제가 발생할 수 있으므로 실행시 변수의 데이터 유형을 전환하지 않는 것이 좋습니다. 나에게 그것은 나쁜 습관이다.

개인적으로 나는 보통 다른 사람들을 위해 코드를 읽고 유지하기 쉽게하기 위해 변수 식별자에 일종의 hungarian notation (예 : $ iCount, $ oObject 등)을 사용합니다.

관련 문제