Code Fix

中級配列を別の変数に代入するとコピーされる(参照ではない) › パターン1

配列を別の変数に代入するとコピーされる(参照ではない)

PHPの配列はオブジェクトと違い、代入すると中身がまるごとコピーされます。

 1  <?php
 2  $a = [3, 1, 2];
 3  $b = ________;
             ^
 4  sort($b);
 5  echo implode(",", $a) . " / " . implode(",", $b);
出力: 1,2,3 / 1,2,3期待: 3,1,2 / 1,2,3 (エラーにはなりません)

空欄を埋めて実行を通す

広告
広告スロット(未設定)

配列を別の変数に代入するとコピーされる(参照ではない)

コピー先の配列を変更しても、元の配列には影響しません。

このエラーの解説と類題をまとめて見る →

広告
広告スロット(未設定)