Большое спасибо, Дерек Э!
Я только что проверил то, что вы сказали, и все работало нормально.
Моя проблема, я думаю, в том, что я думал, что когда я передал аргумент, он сделал его клон и манипулировал этим, вместо этого, как (я думаю ..), это делает в PHP или VB (не могу вспомнить, какой из тех, что мне сказали, что это делает в)