문제

사이에 차이가 있나요 NULL 그리고 null PHP로?때때로 그들은 상호 교환 가능한 것처럼 보이지만 때로는 그렇지 않습니다.

편집하다:어떤 이유에서인지 답변에 링크된 문서를 읽을 때(이 질문을 게시하기 전에) "대소문자를 구분하지 않음" 대신 "대소문자 구분"으로 읽었습니다. 이것이 제가 처음에 이 질문을 게시한 이유였습니다.

도움이 되었습니까?

해결책

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에 대한 ASCII 값은 없지만 대문자 NULL은 0입니다.소문자 null은 0보다 큰 문자열 값으로 평가됩니다.전체 문자열 값을 고려하는 경우를 제외하고 모든 대문자와 소문자 ASCII 값의 차이는 32입니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top