Adding more debug info to array operations, protect superglobals from being converted to references