증분 연산자
-- 감소 연산자
Operation | Effect |
---|---|
$a | Increments $a by one, then returns $a. |
$a | Returns $a, then increments $a by one. |
--$a | Decrements $a by one, then returns $a. |
$a-- | Returns $a, then decrements $a by one. |
이러한 연산자는 변수 앞이나 뒤에 올 수 있습니다.
증가/감소 연산이 수행됩니다. 먼저 변수에 대해 결과를 반환합니다.
변수가 먼저 반환된 후 증가/감소 연산이 수행됩니다.
$apples = 10; for ($i = 0; $i < 10; ++$i) { echo 'I have ' . $apples-- . " apples. I just ate one.\n"; }
출력:
I have 10 apples. I just ate one. I have 9 apples. I just ate one. ... I have 1 apples. I just ate one.
사전 증가는 변수를 직접 증가시킨 다음 결과를 반환하므로 약간 더 빠릅니다. 사후 증가는 임시 변수를 생성하고 변수의 원래 값을 반환한 다음 이를 증가시킵니다.
이 예에서는 $i가 더 효율적이므로 루프 카운터를 증가시키는 데 사용됩니다.
PHP는 다음과 같이 문자 증가를 지원합니다. 글쎄:
$i = "a"; while ($i < "c") { echo $i++; }
출력:
a b
z에 도달한 후 다음 문자는 aa 등입니다.
위 내용은 증가 및 감소 연산자는 PHP에서 어떻게 작동합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!