📖
PHP Warning: Undefined array key 실제로 값이 존재하지 않아 발생하는 경고 해결
페이지 정보
본문
예:[code]$sub = $_GET['sub']; // 만약 ?sub= 값이 없으면 Undefined array key 발생[/code]
해결 방법
1. isset() / empty() 체크[code]$sub = isset($_GET['sub']) ? $_GET['sub'] : '';[/code]
2. ?? (null 병합 연산자, PHP 7 이상)[code]$sub = $_GET['sub'] ?? '';[/code]값이 없으면 기본값 ''(빈 문자열)로 설정됩니다.
3. POST 일 가능성이 있을 경우[code]$sub = $_POST['sub'] ?? $_GET['sub'] ?? '';[/code]
해결 방법
1. isset() / empty() 체크[code]$sub = isset($_GET['sub']) ? $_GET['sub'] : '';[/code]
2. ?? (null 병합 연산자, PHP 7 이상)[code]$sub = $_GET['sub'] ?? '';[/code]값이 없으면 기본값 ''(빈 문자열)로 설정됩니다.
3. POST 일 가능성이 있을 경우[code]$sub = $_POST['sub'] ?? $_GET['sub'] ?? '';[/code]
댓글목록
등록된 댓글이 없습니다.
![]() ![]() |