変数(参照渡し)
2
<?php $a=1; $b=&$a; $b=2; echo $a;
上の例では、リファレンス渡し(参照渡し)を使用し、$aと$bが連動して変更されるようにしています。
リファレンス渡しとは、変数に値ではなく、参照にする場所をコピーすることで片方が変更されると両方変更されるようにすることです。
コピー元の変数の前に&を付けることでリファレンス渡しすることができます。
上の例では、$bに$aの参照をコピーすることで$bを変更時$aの内容も変わるようにしています
リファレンス渡しとは、変数に値ではなく、参照にする場所をコピーすることで片方が変更されると両方変更されるようにすることです。
コピー元の変数の前に&を付けることでリファレンス渡しすることができます。
上の例では、$bに$aの参照をコピーすることで$bを変更時$aの内容も変わるようにしています