Jmnote bot (토론 | 기여) 잔글 (봇: 자동으로 텍스트 교체 (-== 참고 자료 == +==참고==)) |
(→같이 보기) |
||
(사용자 2명의 중간 판 7개는 보이지 않습니다) | |||
4번째 줄: | 4번째 줄: | ||
* NULL이 아닌 값이 설정되어 있으면 true | * NULL이 아닌 값이 설정되어 있으면 true | ||
* 선언된 적이 없으면 false | * 선언된 적이 없으면 false | ||
< | |||
<syntaxhighlight lang='php' run once> | |||
$a = 'hello'; | $a = 'hello'; | ||
var_dump( isset( $a ) ); | var_dump( isset( $a ) ); | ||
var_dump( isset( $b ) ); | var_dump( isset( $b ) ); | ||
</syntaxhighlight> | |||
</ | {{소스헤더|unset()하면 false}} | ||
<syntaxhighlight lang='php' run> | |||
< | |||
$a = 'hello'; | $a = 'hello'; | ||
unset( $a ); | unset( $a ); | ||
var_dump( isset( $a ) ); | var_dump( isset( $a ) ); # bool(false) | ||
# bool(false) | </syntaxhighlight> | ||
</ | |||
{{소스헤더|여러 개 동시 확인 (하나라도 없으면 false)}} | |||
< | <syntaxhighlight lang='php' run> | ||
$b = 1; | $b = 1; | ||
var_dump( isset( $b, $c ) ); | var_dump( isset( $b, $c ) ); # bool(false) | ||
# bool(false) | |||
$c = 2; | $c = 2; | ||
var_dump( isset( $b, $c ) ); | var_dump( isset( $b, $c ) ); # bool(true) | ||
# bool(true) | </syntaxhighlight> | ||
</ | |||
{{소스헤더|배열 키 없으면 false}} | |||
< | <syntaxhighlight lang='php' run> | ||
$arr = ['a'=>'hello']; | $arr = ['a'=>'hello']; | ||
var_dump( isset($arr['a']) ); | var_dump( isset($arr['a']) ); # bool(true) | ||
var_dump( isset($arr['b']) ); | var_dump( isset($arr['b']) ); # bool(false) | ||
</syntaxhighlight> | |||
# bool(false) | |||
</ | |||
==같이 보기== | ==같이 보기== | ||
*[[PHP is_null()]] | {{z컬럼3| | ||
*[[PHP empty()]] | * [[PHP is_null()]] | ||
*[[PHP unset()]] | * [[PHP empty()]] | ||
*[[PHP defined()]] | * [[PHP unset()]] | ||
*[[PHP array_key_exists()]] | * [[PHP defined()]] | ||
*[[다언어 isset()]] | * [[PHP 널 병합 연산자]](??) | ||
* [[PHP array_key_exists()]] | |||
* [[다언어 isset()]] | |||
}} | |||
==참고== | ==참고== |
2023년 11월 27일 (월) 00:31 기준 최신판
1 개요[ | ]
- PHP isset()
- 값이 설정되어 있고 NULL이 아닌지 판단하는 PHP 함수
- NULL이 아닌 값이 설정되어 있으면 true
- 선언된 적이 없으면 false
PHP
CPU
0.0s
MEM
22M
0.0s
Copy
$a = 'hello';
var_dump( isset( $a ) );
var_dump( isset( $b ) );
bool(true) bool(false)
unset()하면 false
PHP
Copy
$a = 'hello';
unset( $a );
var_dump( isset( $a ) ); # bool(false)
Loading
여러 개 동시 확인 (하나라도 없으면 false)
PHP
Copy
$b = 1;
var_dump( isset( $b, $c ) ); # bool(false)
$c = 2;
var_dump( isset( $b, $c ) ); # bool(true)
Loading
배열 키 없으면 false
PHP
Copy
$arr = ['a'=>'hello'];
var_dump( isset($arr['a']) ); # bool(true)
var_dump( isset($arr['b']) ); # bool(false)
Loading
2 같이 보기[ | ]
3 참고[ | ]
편집자 Jmnote Jmnote bot
로그인하시면 댓글을 쓸 수 있습니다.
- 분류 댓글:
- PHP (8)
PHP 파일 다운로드 구현 2 (한글 파일명 지원) ― …PHP에서 오라클 DB 사용 ― YoWuPHP 파일 업로드 구현 ― 일리단사오육칠PHP 파일 업로드 구현 ― JmnotePHP 파일 다운로드 구현 2 (한글 파일명 지원) ― AnmkstLib my.php ― 신정섭Lib my.php ― Jmnote로또번호 생성 ― Pinkcrimson