ホームページ  >  記事  >  バックエンド開発  >  PHP の最も基本的な ++a および a++ インクリメント

PHP の最も基本的な ++a および a++ インクリメント

WBOY
WBOYオリジナル
2016-06-23 14:28:171387ブラウズ

php increment

$a=3;
echo $a++.'
';//3
echo ++$a; //5
?>
++a を追加するということは、最初に追加してから
を代入することを意味します
理由を段階的に教えてくれる人はいません。すぐにポイントをあげます

ディスカッションに返信 (解決策)

echo $a++ は次と同等です: echo $a;$ a += 1;

echo ++$a は次と同等です: $a += 1;echo $a;


つまり、$a++ は最初に変数値を使用し、次に
+ +$a は最初の変数値を増分し、後で使用します。

例えて言ってもいいですか?

つまり

$a=1
echo $a++ //つまり 1++? ? ? 1 に等しい
echo $++a //++1++ 3 に等しい



例えを教えてもらえますか?

つまり

$a=1
echo $a++ //つまり 1++? ? ? Equal to 1
echo $++a //++1++ Equal to 3

最初の 2 つのステップが実行された後、$a はすでに 2 に等しいので、最後のステップは直接です。 ++1、後ろには ++ はありません
以下の例を見てください

echo $a++;
echo $a = $a + 1; と同等です。 +$a;

は次と同等です:

$a = $a + 1;

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。