Fixing operations on array-typed variables, superglobals must be reinitialized when they are initialized on conditional branches