ホームページ >バックエンド開発 >PHPチュートリアル >この間、私たちが追求してきた PHP の自己インクリメントおよび自己減算演算 (2)_PHP チュートリアル
------------------------------------------------ --------------------------------------
重要なポイントを明らかにするために例から始めましょう。
$a = true;
エコー $a++;
エコー $a + 1;
$b = 'c';
エコー $b++;
エコー $b++;
------------------------@chenwei
上記の 4 つの出力に対する正しい答えを知っていますか? ここでは、自分で実験することもできます。
1. ブール型は ++ 演算に参加せず、型変換も実行せず、自動インクリメントにも参加します。したがって、最初の出力は 1 になります。
2. +、- などの算術演算に含まれるブール型は自動的に型変換を実行するため、2 番目の出力は 2 になります。
3. PHP の文字列 ++ は昇順を表すため、3 番目の出力は c、4 番目の出力は d になります。
------------------------------------------------- ------------------------------------------------