ホームページ > バックエンド開発 > PHPチュートリアル > PHP の前置インクリメント/デクリメント演算子と後置インクリメント/デクリメント演算子の違いは何ですか?

PHP の前置インクリメント/デクリメント演算子と後置インクリメント/デクリメント演算子の違いは何ですか?

DDD
リリース: 2025-01-02 12:37:39
オリジナル
392 人が閲覧しました

What's the Difference Between Pre- and Post-Increment/Decrement Operators in PHP?

リファレンス ガイド: PHP ではこの記号は何を意味しますか? (PHP 構文)

PHP では、変数の増加または減少に -- 演算子が使用されます。

インクリメント演算子 ( )

  • 事前インクリメント ( $variable): 変数をインクリメントします
  • Post-increment (variable ): 変数の現在の値を返し、1 ずつインクリメントします。

デクリメント演算子(--)

  • Pre-decrement (--variable): 変数を 1 つデクリメントし、デクリメントされた値を返します。
  • Post-decrement (variable--): 変数の現在の値を返し、その後デクリメントします。

使用法

これらの演算子は、変数の前後で使用して、異なる結果を得ることができます:

  • 事前インクリメント/デクリメント: 変数は変更される前に変更されます。 used.
  • ポストインクリメント/デクリメント: 変数が使用され、その後変更されます。

次のことを考慮してくださいコード:

$count = 10;
echo "Before: $count\n";
echo "Pre-increment: " . ++$count . "\n";
echo "Post-increment: " . $count++ . "\n";
echo "Pre-decrement: " . --$count . "\n";
echo "Post-decrement: " . $count-- . "\n";
ログイン後にコピー

出力

Before: 10
Pre-increment: 11
Post-increment: 11
Pre-decrement: 10
Post-decrement: 10
ログイン後にコピー

これは、さまざまなシナリオでインクリメント/デクリメント演算子を使用する方法を示しています。インクリメント後の場合とデクリメント後の場合では、変数の元の値が変更される前に最初に使用されることに注意してください。

以上がPHP の前置インクリメント/デクリメント演算子と後置インクリメント/デクリメント演算子の違いは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート