증가/감소 연산자 (Incrementing/Decrementing Operators)
로빈아빠
본문
PHP는 C 형태의 앞, 뒤에 붙는 증가나 감소 연산자를 제공한다.
Table 6-4. Increment/decrement Operators
example
name
effect
++$a
Pre-increment
$a 를 1 증가시킨 후, $a를 반환한다.
$a++
Post-increment
$a를 반환한 후,$a 를 1 증가시킨다.
--$a
Pre-decrement
$a 를 1 감가시킨 후, $a를 반환한다.
$a--
Post-decrement
$a를 반환한 후,$a 를 1 감소시킨다.
여기 간단한 예제가 있다. :
1
2 <?php
3 echo "<h3>Postincrement</h3>";
4 $a = 5;
5 echo "Should be 5: " . $a++ . "<br>\n";
6 echo "Should be 6: " . $a . "<br>\n";
7
8 echo "<h3>Preincrement</h3>";
9 $a = 5;
10 echo "Should be 6: " . ++$a . "<br>\n";
11 echo "Should be 6: " . $a . "<br>\n";
12
13 echo "<h3>Postdecrement</h3>";
14 $a = 5;
15 echo "Should be 5: " . $a-- . "<br>\n";
16 echo "Should be 4: " . $a . "<br>\n";
17
18 echo "<h3>Predecrement</h3>";
19 $a = 5;
20 echo "Should be 4: " . --$a . "<br>\n";
21 echo "Should be 4: " . $a . "<br>\n";
22 ?>
23
출처 : http://qdata.co.kr/bo/bbs/board.php?bo_table=pht&wr_id=39
Table 6-4. Increment/decrement Operators
example
name
effect
++$a
Pre-increment
$a 를 1 증가시킨 후, $a를 반환한다.
$a++
Post-increment
$a를 반환한 후,$a 를 1 증가시킨다.
--$a
Pre-decrement
$a 를 1 감가시킨 후, $a를 반환한다.
$a--
Post-decrement
$a를 반환한 후,$a 를 1 감소시킨다.
여기 간단한 예제가 있다. :
1
2 <?php
3 echo "<h3>Postincrement</h3>";
4 $a = 5;
5 echo "Should be 5: " . $a++ . "<br>\n";
6 echo "Should be 6: " . $a . "<br>\n";
7
8 echo "<h3>Preincrement</h3>";
9 $a = 5;
10 echo "Should be 6: " . ++$a . "<br>\n";
11 echo "Should be 6: " . $a . "<br>\n";
12
13 echo "<h3>Postdecrement</h3>";
14 $a = 5;
15 echo "Should be 5: " . $a-- . "<br>\n";
16 echo "Should be 4: " . $a . "<br>\n";
17
18 echo "<h3>Predecrement</h3>";
19 $a = 5;
20 echo "Should be 4: " . --$a . "<br>\n";
21 echo "Should be 4: " . $a . "<br>\n";
22 ?>
23
출처 : http://qdata.co.kr/bo/bbs/board.php?bo_table=pht&wr_id=39
관련링크
댓글목록
등록된 댓글이 없습니다.