반응형
php 7.0 부터 변수 값이 없이 적용되면 Notice 또는 Warn 에러가 발생하게 된다.
GET 또는 POST 로 값을 넘겨 받았을 경우에
$var = $_GET['foo'];
$var = $_POST['foo'];
이와 같이 값을 넘겨 받는데, 에러를 표시하게 된다.
아래와 같이 해야한다.
$var = null;
if(isset($_GET['foo'])){
$var = $_GET['foo'];
}
너무 복잡하니 간단하게 표시를 하는 방법이 있다.
$var = $_GET['foo'] ?? NULL;
$var = $_POST['foo'] ?? NULL;
* 에러표시를 안되게 하는 방법도 있다. php.ini 에 에러출력을 막으면 된다.
반응형
'PHP' 카테고리의 다른 글
PHP 사용 시 특정함수 사용제한 하는 방법 (0) | 2022.01.18 |
---|---|
php 두날짜 사이의 모든날짜 배열 만들기 (0) | 2021.11.25 |
PHP 배열 초기화 (0) | 2021.11.22 |
php curl 전송 (0) | 2021.11.21 |
php 파일 다운로드 (0) | 2021.11.21 |
댓글