PHPでオブジェクト型のものを変数に入れる際、参照渡しとなってしまう。
参照渡しになると、変数に同じものを代入した場合、どれか一つを変更した場合に全てが変更されてしまいます。
参照渡しにしないためにはcloneをつけて代入します。
https://qiita.com/A-Kira/items/749de2c83dfd07feb3b3
オブジェクト型は参照渡しと覚えておくことでバグを事前に回避しましょう
PHPのオブジェクトをコピーする

この記事は約1分で読めます。
PHPでオブジェクト型のものを変数に入れる際、参照渡しとなってしまう。
参照渡しになると、変数に同じものを代入した場合、どれか一つを変更した場合に全てが変更されてしまいます。
参照渡しにしないためにはcloneをつけて代入します。
https://qiita.com/A-Kira/items/749de2c83dfd07feb3b3
オブジェクト型は参照渡しと覚えておくことでバグを事前に回避しましょう
コメント