Code Fix

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

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

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

 1  <?php
 2  $cart = ["apple", "banana"];
 3  $backup = ___________;
                   ^
 4  $backup[] = "cherry";
 5  echo count($cart) . " / " . count($backup);
出力: 3 / 3期待: 2 / 3 (エラーにはなりません)

空欄を埋めて実行を通す

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

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

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

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

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