PHP 부울 값 자동 증가 및 자동 감소 사용에 대한 자세한 설명

php中世界最好的语言
풀어 주다: 2023-03-25 21:10:01
원래의
1248명이 탐색했습니다.

이번에는 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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿