[php] empty() , isset() 개념, 예시 및 empty()와 isset()의 차이점
Devel/그 외 ...2022. 1. 12. 14:25
반응형
php에서 변수를 확인하고 검사할때 유용하게 쓰이는 함수 중 empty, isset이 있다.
empty()와 isset()은 비슷하게 느낄 수 있지만, 다른 개념이기에 주의해서 이해하고 사용해야한다.
empty()
empty()는 변수가 비어있는 가를 검사하는 함수이다.
empty($exp)
empty()는 $exp가 함수명 그대로 비어있는 가를 검사하고 비어있다면 ture, 아니라면 false를 반환 함.
비어있는 기준은
1. "" (빈 문자열)
2. 0 or "0" (int, string 0)
3. NULL
4. array() 빈 배열
isset()
isset()은 변수가 설정이 되었는지 확인이 하는 함수이다.
isset($exp)
isset()은 $exp가 변수가 설정이 되었는지 확인을 하고 설정돼있다면 ture, 아니면 false를 반환 함.
확인을 위한 변수를 하나 이상을 쓸 수 있는 데,
isset( $exp1, $exp2, $exp3 ,... );
$exp1, $exp2, $exp3 등의 설정을 확인 할 수 있다.
괄호 안의 모든 변수가 설정되어있으면 ture, 아니면 false.
isset()의 예시로
1 .$exp; - false 반환
2. $exp = null - false 반환
3. $exp = ""; - ture 반환
4. $exp = "123";-ture 반환
'Devel > 그 외 ...' 카테고리의 다른 글
VS CODE(visual studio code) 파일 마커 알파벳 의미("M 표시" 등) (0) | 2022.01.13 |
---|---|
VS CODE(VISUAL STUDIO CODE) EXTENSION 추천 (0) | 2022.01.12 |
php- CI(Codeigniter) db컬럼 +1하며 Update하는 방법 (0) | 2021.11.29 |
datatables에 금액 단위 표시 설정(3자리 수 콤마 추가) (0) | 2021.11.24 |
PHPSpreadsheet 시트 추가 하기 (0) | 2021.11.24 |
댓글()