이번에는 PHP 불리언 값 자동 증가 및 자체 감소 사용에 대해 자세히 설명하겠습니다. PHP 불리언 값 자동 증가 및 자체 감소 사용 시 주의 사항은 무엇입니까? 살펴보자.
PHP의 Boolean 값은 자동으로 증가한다는 사실을 발견했습니다. 몇 번 증가해도 최종 출력은 1이 됩니다.
이게 더 흥미롭네요~
증가와 감소, ++$a와 $a++ 다들 아시죠? 차이
++a는 a의 주소를 가져와 메모리에서 a의 값을 늘린 다음 레지스터에 값을 넣는 것을 의미합니다.
a++는 a의 주소를 가져와 a의 값을 레지스터에 로드하는 것을 의미합니다. a in의 값을
결과를 확인하기 위해 editor를 열었습니다
$a = true; var_dump(--$a); echo PHP_EOL; echo $a; $b = false; echo PHP_EOL; var_dump(++$b);
실행 후 최종 입력 결과는 다음과 같습니다
bool(true) 1 bool(false)
결과가 생각했던 것과는 다릅니다. 이전에는 Boolean 값에 대한 PHP의 자동 증가 작업이 수행되지 않았으며 자동 증가가 1로 된 이유는 출력에 echo를 사용하여 bool이 강제로 발생했기 때문입니다.
PHP 공식 문서를 확인하십시오. 그러나 예기치 않게. 분명한 프롬프트 라인이 있습니다
참고: 증가/감소 연산자 는 부울 값에 영향을 주지 않습니다. NULL 값을 감소시키면 아무런 효과가 없지만 NULL을 증가시키면 1이 됩니다.
이 기사의 사례를 읽으신 후 방법을 마스터하셨다고 생각합니다. 더 흥미로운 정보를 보려면 PHP 중국어 웹사이트의 다른 관련 기사를 주목하세요!
추천도서:
PHP+ajax를 사용하여 뉴스 데이터를 얻는 사례에 대한 자세한 설명
컬을 사용하여 IP를 복사하고 php를 사용하여 참조하는 단계에 대한 자세한 설명
위 내용은 PHP 부울 값 자동 증가 및 자동 감소 사용에 대한 자세한 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!