変数の更新
変数は、中に入っている値を更新することができます。
一度代入した変数に再び値を代入すると、変数が更新されて変数の中身が上書きされます。
更に、変数は値を足して更新していくこともできます。
下の例文で実際に確認してみましょう。
例文1
// ↓は最初に$aは2と定義されています。
<?php
$a = 2;
?>
// ↓は$aに新たに5が足されて更新されて出力されています。
<?php
$a = $a + 5;
echo $a;
?>
プレビュー
7
更新の省略
変数の更新には以下のとおり省略形があります。
全てに使える省略形は以下のとおりです。
基本形 | → | 省略形 |
$a = $a + 10; | → | $a += 10; |
$a = $a – 10; | → | $a -= 10; |
$a = $a * 10; | → | $a *= 10; |
$a = $a / 10; | → | $a /= 10; |
$a = $a % 10; | → | $a %= 10; |
足す数字が1の時には、下の表のとおりさらに省略した書くことができます。
基本形 | 省略形 | |
$a += 1; | → | $a++; |
$a -= 1; | → | $a–; |
例文1
// ↓は最初に$aは10と定義されています。
<?php
$a = 10;
?>
// ↓は$aに新たに省略形で10が足されて出力されています。
<?php
$a += 10;
echo $a;
?>
プレビュー
20
例文1
// ↓は変数$aと$bはそれぞれ10と定義されています。
<?php
$a = 10;
$b = 10;
?>
// ↓はecho(出力)の前に1が足されて出力されています。
<?php
echo ++$a;
?>
// ↓はecho(出力)の後に1が足されて出力されています。出力時の数値は変わりませんが、変数自体は更新されています。
<?php
echo $b++;
?>
プレビュー
11
10
勉強の感想
blog作成時間6:00スタート 7:10エンド
所要時間70分
計算の更新や省略も他の言語と全く一緒でびっくりしました。プログラミング言語がここまで似てるなら分ける必要あるのかと思ってしまうレベルですね☺️💡