error_reporting(E_ALL); 환경
배열의 키를 잘못 사용함으로서 발생되는 에러와 잘못된 결과를 확인하기 위한 테스트


1번 예제 - 일반적인 비교 --> $_SERVER[PHP_SELF] 에서 notice 에러 출력

Notice: Use of undefined constant PHP_SELF - assumed 'PHP_SELF' in /home/site/test82da/public_html/Ybbs/sample/arraykey.php on line 20
$_SERVER[PHP_SELF] --> /Ybbs/sample/arraykey.php
$_SERVER['PHP_SELF'] --> /Ybbs/sample/arraykey.php


2번 예제 - 배열의 키값과 같은 상수가 상위에 정의되어있을 경우 --> $_SERVER[PHP_SELF] 에서 notice 에러 출력

Notice: Undefined index: abc in /home/site/test82da/public_html/Ybbs/sample/arraykey.php on line 26
$_SERVER[PHP_SELF] -->
$_SERVER['PHP_SELF'] --> /Ybbs/sample/arraykey.php




처리하는데 사용된 시간 : 0

[요약]
배열의 키를 잘못 사용함으로서 발생되는 에러와 잘못된 결과를 확인하기 위한 테스트
보충 -> 2번예제같은 경우는 notice에러를 무시한다 하더라도, 실행의 결과가 전혀 다르게 나타납니다.


소스보기
전체보기