来年からPHPも触ることになりそうなので、いろいろメモっていく予定。とりあえずPHPは良く知らないので、教科書は最近出たばかりで評判の良いパーフェクトPHPにするつもりだけどまだ届いていない。 PHPで書くと さて、いきなり配列でハマってビビった。変数に代入すると参照ではなくコピー。常識っすか? 完全にオブジェクト脳だったのでこれはかなりインパクトがあった。 <?php $a = array('hoge'); array_push($a, 'fuga'); array_push($a, 'piyo'); $b = $a; $a[1] = 100; var_dump($b); var_dump($a); array(3) { [0]=> string(4) "hoge" [1]=> string(4) "fuga" [2]=> string(4) "piyo" } array(3) { [0
![PHPで配列の代入は参照ではなくコピー - アインシュタインの電話番号](https://cdn-ak-scissors.b.st-hatena.com/image/square/692733d13025e567cf768f25fb5283e5135bff4f/height=288;version=1;width=512/https%3A%2F%2Fblog.ruedap.com%2Fimages%2Fogp.png)