Development Tip

PHP에서 NULL과 null의 차이점

yourdevel 2020. 10. 14. 21:22
반응형

PHP에서 NULL과 null의 차이점


PHP에서 NULL사이에 차이점이 null있습니까? 때로는 상호 교환이 가능한 것처럼 보이며 때로는 그렇지 않은 것 같습니다.

편집 : 어떤 이유로 내가 (이 질문을 게시하기 전에) 대답에 연결된 문서를 읽을 때 나는이 질문을 처음에 게시 한 전체 이유 인 "대소 문자 구분 없음"대신 "대소 문자 구분"으로 읽었습니다. .


Null은 대소 문자를 구분하지 않습니다.

로부터 문서 :

null 유형의 값은 하나만 있으며 대소 문자를 구분하지 않는 키워드 NULL입니다.


다른 점이 없다. 동일한 유형은 대소 문자를 구분하지 않는 키워드입니다. True/ False기타 와 동일 ...


기술적 인 차이가 있습니다. 당신이 생각하는 것이 아니라 (사전에 어디에 표시되는지 생각해보십시오) 소문자 null의 ASCII 값은 대문자 뒤에 나타납니다. 시험:

$a = NULL;
$b = null;
if($a < $b){
   print 'first num appears earlier in the dictionary than second num';
}
else {
   print'the right num appears in the dictionary before the left num ';
}

** 실제로 대문자 NULL이 0 인 동안 소문자 null에 대한 ASCII 값이 없습니다. 소문자 null은 0보다 큰 문자열 값으로 평가됩니다. 여기를 제외하고 모든 대문자와 소문자 ASCII 값의 차이는 32입니다. 여기서 전체 문자열 값이 고려됩니다.

참고 URL : https://stackoverflow.com/questions/8864/difference-between-null-and-null-in-php

반응형