@t
Nenapsal jsi která verze PHP. Každopádně u PHP 7 to funguje v podstatě stejně. Když pole modifikuješ, tak se vytvoří pro danou proměnou nové a to se modifikuje. Když to uděláš pro pole které je má referenční vztah a modifikuješ ho, tak se vytvoří nové, na něj ukazuje reference a to se mění, pouze ale proty, které mají tento referenční vztah.