I’m asking this because I’m working with a recursive function that generates a large array tree and the pass-by-copy aspect of the arrays are completely screwing with my head. I’ve tried using ArrayObject, but that’s really an object, isn’t it? None of the array_keys type array functions work with it, and json_encode doesn’t understand that it’s an array.
I’d like a version of the PHP array that feels, smells and looks like the normal array, but is pass-by-reference. Is there anything like that in PHP?
Woah woah hold up people; I’m well aware of the & symbol but that’s what I’m trying to avoid. As my question specifies (^) I’m looking for a version of the PHP array that is pass-by-reference by default
No, There is nothing like that in PHP.