2016-09-05 4 views

답변

4

:

아주 좋은 연습이다 그러나 PHP 에서 변수를 초기화 할 필요가 없습니다. 초기화되지 않은 변수는 사용 된 컨텍스트에 따라 유형의 기본값을 갖습니다. 부울 값의 기본값은 FALSE, 정수 및 부동 소수점의 기본값은 0, 문자열 (예 : 에코에서 사용)은 빈 문자열로 설정되고 배열은 비어있게됩니다 정렬. 초기화되지 않은 변수의 디폴트 값에 의존

...

동일한 변수 명을 사용하여 파일을 포함하는 경우에 문제가된다. 또한 register_globals가 켜져있는 주요 보안 위험 요소입니다.

- http://php.net/manual/en/language.variables.basics.php

답변에 대한
+0

감사하지만 난 내가 예로부터 더 많은 이해 수동 문장을 이해하지 않기 때문에 난 아직 초보자 –

+0

당신이를 설정하지 않으면 나는 프로그래머에게 수동 이야기 변수를 만들 때 변수 값을 빈 값으로 설정하면 변수는 예기치 않은 소스에서 이전에 설정된 값을 가질 수 있습니다. 따라서 변수를 만들 때 변수를 비워 두는 것이 좋습니다. – Asaph

+0

다른 소스가 내 코드에서 사용되는 값과 동일한 변수를 가질 수 있으므로 안전을위한 것입니다. 그래서 다시 한 번 정의하여 비어 있는지 확인하십시오. 어떤 사람들은 조건을 만드는 경우 조건 실패의 경우에 정의되지 않은 변수를 가지지 않도록이 방법을 더 잘 사용한다고 말합니다. 이것에 대해 뭐라하니? –

관련 문제