PHP - 주의 사항 : 정의되지 않은 변수 오류

실수 정의되지 않은 변수은 PHP 스크립트 실행 중에 메시지로 나타나는 경우가 많습니다.

알림: 정의되지 않은 변수: 14
ca 행의 C:\wamp\www\project\index.php에 nom_variable 이 오류는 무엇을 의미하며 어떻게 수정합니까?

정의되지 않은 변수 오류는 다음과 같은 이유로 발생합니다.
- 코드에서 선언되지 않았습니다.
- 동일한 변수 이름을 사용하는 다른 파일에서 사용됩니다.
- 초기화되지 않았습니다.

isset() 변수가 존재하는지 감지하고 초기화합니다. 다시 말하지만, empty() 는 오류 메시지를 생성하지 않기 때문에 더 최적입니다.

Example:

foreach ($item로 $array) {
// 뭔가를 합니다
$count++;
}
count 변수가 설정되지 않았으며, 이 경우 error  정의되지 않은 변수  나타납니다.
이 문제를 해결하려면 초기화를 잊지 않고 루프 앞에 count 변수를 0으로 추가하십시오.

$count=0; 
foreach ($item로 $array) {
// 뭔가를 합니다
$count++;
}
예제 2:

session_start(); 
// 권장 솔루션
$nom = $_SESSION['nom_utilisateur'];
if (비어 있음($nom_사용자)) $nom_user = '';

또는

// index.php$nom = '';
$nom = $_SESSION['nom_utilisateur'];

또는

$nom = $_SESSION['nom_utilisateur'];
if (!isset($nom_user)) $nom_user = '';
session_start()  그렇지 않으면 서버가 변수를 식별하고 읽을 수 없습니다. $_SESSION.

Resources:
http://php.net/manual/en/function.empty.php
PHP: "알림: 정의되지 않은 변수"