is_null ()
null은 어떤 변수가 값을 가지지 않음을 나타내는 특별한 값으로 '널'이라 부릅니다. 상수이고 null 유형의 유일한 값이며, 대소문자를 구별하지 않습니다. null은 공백('')과 다른 값으로, '=='의 비교에서는 같은 것으로 간주됩니다. 변수값이 null인지 조사하려면 is_null () 함수를 사용하고 isset ()에서는 false가 반환되니 주의가 필요합니다.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 | <!DOCTYPE html> < html lang = "ko" > < head > < meta charset = "UTF-8" > < title >null</ title > </ head > < body > < div > <? php $a = null ; $b = '' ; // a, b 변수의 값은 아무 것도 표시되지 않습니다. echo '$a: ' . $a . '<br>' ; echo '$b: ' . $b . '<br>' ; if ( $a == $b ) { echo '$a와 $b는 같다(==)<br>' ; } else { echo '$a와 $b는 다르다(==)<br>' ; } if ( $a === $b ) { echo '$a와 $b는 같다(===)<br>' ; } else { echo '$a와 $b는 다르다(===)<br>' ; } if ( is_null ( $a )) { echo '$a는 null입니다<br>' ; } else { echo '$a는 null이 아닙니다<br>' ; } if (isset( $a )) { echo '$a는 정의되어 있습니다<br>' ; } else { echo '$a는 정의되어 있지 않습니다<br>' ; } ?> </ div > </ body > </ html > |
결과화면