반응형
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
반응형
'Development Tip' 카테고리의 다른 글
svn을 사용하여 파일 이름을 바꾸는 방법은 무엇입니까? (0) | 2020.10.14 |
---|---|
Python for 루프에서 반복자와 시퀀스에 동일한 이름을 사용할 수있는 이유는 무엇입니까? (0) | 2020.10.14 |
ERB에서 ERB 태그를 어떻게 이스케이프합니까? (0) | 2020.10.14 |
CSS Block Formatting Context는 어떻게 작동합니까? (0) | 2020.10.14 |
Git의 화이트리스트 및 하위 디렉터리 (0) | 2020.10.14 |