関数の形参が実引数に影響しますか?
PHPの仮引数は実引数に直接影響を与えない。仮引数は関数やメソッドの定義において引数を宣言するための変数に過ぎず、実引数は関数やメソッドを呼び出す際に渡される実際の値です。関数やメソッド本体内で、仮引数は実引数の値をコピーし、仮引数に対する変更は実引数には影響を与えません。
ただし、関数やメソッド内で仮引数が参照するオブジェクトを変更すると、仮引数と実引数の両方が参照するオブジェクトに影響がおよぶため、PHPではオブジェクトは参照渡しされていることに注意する必要があります。そのためオブジェクト型の仮引数の場合、関数やメソッド内で変更すると、実引数にも影響がおよびます。