본문으로 바로가기


isset()는 주어진 변수가 설정되었는지 조사하고 설정되었으면 true를 되돌려줍니다.

<!DOCTYPE html>
<html lang="ko">
<head>
<meta charset="UTF-8">
<title>변수가 설정되어 있는지 확인하기</title>
</head>
<body>
<div>
<?php
$a = 'ABC';
$b = null;
$c['a'] = 123;

if (isset($a)) {
  echo '$a는 설정되어 있습니다.<br>';
} else {
  echo '$a는 설정되어 있지 않습니다.<br>';
}

if (isset($b)) {
  echo '$b는 설정되어 있습니다.<br>';
} else {
  echo '$b는 설정되어 있지 않습니다.<br>';
}

if (isset($c['a'])) {
  echo '$c[\'a\']는 설정되어 있습니다.<br>';
} else {
  echo '$c[\'a\']는 설정되어 있지 않습니다.<br>';
}

if (isset($c['b'])) {
  echo '$c[\'b\']는 설정되어 있습니다.<br>';
} else {
  echo '$c[\'b\']는 설정되어 있지 않습니다.<br>';
}

if (isset($d)) {
  echo '$d는 설정되어 있습니다.<br>';
} else {
  echo '$d는 설정되어 있지 않습니다.<br>';
}
?>
</div>
</body>
</html>



배열의 요소에도 사용할 수 있습니다. 단 변수에 null이 대입되어 있는 경우에는 false를 되돌려줍니다.