PHPの多重代入
PHPの多重代入
PHPで複数の変数に同じ値を代入する
以下の式を実行すると、全ての変数に 100 が代入される
<?php $var1 = $var2 = $var3 = 100; var_dump($var1); var_dump($var2); var_dump($var3); /* 実行結果 int(100) int(100) int(100) */ ?>
配列の場合は list() を使用する
<?php list($var1, $var2, $var3) = [1, 2, 3]; var_dump($var1); var_dump($var2); var_dump($var3); /* 実行結果 int(1) int(2) int(3) */ ?>