티스토리 뷰
isset
isset 변수가 설정되었는지 검사
설명
bool isset ( mixed $var [, mixed $... ] )
변수가 설정되었는지 검사합니다.
변수를 unset()으로 지우면, 더 이상 설정되어 있지 않습니다.
NULL로 지정한 변수를 확인하면 isset()은 FALSE를 반환합니다.
NULL 바이트("\0")는 PHP NULL 상수와 다릅니다.
여러 인수가 주어지면, isset()은 모든 변수가 설정되었을 경우에만 TRUE를 반환합니다.
평가는 왼쪽에서 오른쪽으로 이루어지며, 설정되지 않은 변수를 만나면 바로 중단합니다.
인수
var
확인할 변수.
...
다른 변수 ..
반환값
var가 존재하면 TRUE, 아니면 FALSE를 반환합니다.
예제
Example #1
<?php
$var = '';
// TRUE이기에 텍스트를 출력합니다.
if (isset($var)) {
echo "이 변수는 설정되었으므로 출력합니다.";
}
// 다음 예제는 isset()의 반환값을
// 출력하기 위해서 var_dump를 사용합니다.
$a = "test";
$b = "anothertest";
var_dump(isset($a)); // TRUE
var_dump(isset($a, $b)); // TRUE
unset ($a);
var_dump(isset($a)); // FALSE
var_dump(isset($a, $b)); // FALSE
$foo = NULL;
var_dump(isset($foo)); // FALSE
?>
Example #2 배열원소
<?php
$a = array ('test' => 1, 'hello' => NULL);
var_dump(isset($a['test'])); // TRUE
var_dump(isset($a['foo'])); // FALSE
var_dump(isset($a['hello'])); // FALSE
// 'hello' 키는 NULL이기에 정의되지 않은 것으로 판단합니다.
// NULL 키를 확인하려면 다음을 실행하십시오:
var_dump(array_key_exists('hello', $a)); // TRUE
?>
주의
출처 : http://kr.php.net/manual/kr/function.isset.php
'■ 백엔드 ■ > PHP' 카테고리의 다른 글
setcookie() - 쿠키 생성, 사용, 삭제 (0) | 2014.05.07 |
---|---|
file_exists (0) | 2014.04.30 |
직접 실습 하기 : 04.엑셀문서 생성하기 (0) | 2014.04.17 |
직접 실습 하기 : 03.셀 데이터 삭제 (0) | 2014.04.17 |
직접실습하기 : 02.쓰기 (다시 수정한 뒤 저장하기) (0) | 2014.04.17 |