Dreamweaver TechniqueJAVA Script サンプル | CSS sample | JAVA Applet sample | Flash Sample
HTML4.0 reference | DynamicHTMLXHTML | XML sample | XSLT sample | RIKO's ASP Trial
ASP ADO リファレンス | PHP関数リファレンス | MySQL関数リファレンス

前置加算と後置加算(++$x, $x++)

■ 前置加算と後置加算(++$x, $x++)

前置加算「++$x」の場合は、まず「$x + 1」を実行し、その結果としての$xを返します。
一方、後置加算「$x++」の場合、まず現状の$xを返してから「$x + 1」を実行します。
ですから例えば「$x = 3」のとき、「++$x」は「4」を返しますが、「$x++」は「3」を返します。
最終的には、加算子を前においても後ろにおいても$xに1を加えるという計算を行うことに変わりはありませんが、その家庭が異なるという点に注意してください。
減算子においても「--$x」が返す値と「$x--」が返す値は異なります。

 

<?php
// header("Content-Type: text/plain; charset=EUC-JP");

    $a = 1;
   echo '++$a = ' . (++$a) . "\n"; // $a + 1を返す

   $a = 1;
   echo '$a++ = ' . ($a++) . "\n"; // $aの値を返す
?>

<<戻る
R HOUSE | RIKO's Trial Page | Shirley's Pettit Case | Shirley's i-box | Shirley's little box

Gポイントポイ活 Amazon Yahoo 楽天

無料ホームページ 楽天モバイル[UNLIMITが今なら1円] 海外格安航空券 海外旅行保険が無料!