PHP Problemas Técnicos Programación

Error PHP: Cannot re-assign auto-global variable _COOKIE

Photo by Alvaro Reyes on Unsplash

Y de repente… un pantallazo en blanco o un Error  500.

Accedemos al log de errores y nos encontramos con algo como lo siguiente:

Cannot re-assign auto-global variable _COOKIE, ¿Qué quiere decir y, sobretodo, cómo lo solucionamos?

PHP, a partir de la versión 5.4, asigna el nombre _COOKIE a su lista de palabras reservadas, es decir, a la lista de palabras que no pueden emplearse en programación salvo para el uso concreto y exacto para el que fueron concebidas.

Eso impide que podamos usar _COOKIE como nombre de variable. Así que cosas como:

Sencillamente dejan de funcionar.

¿Solución? Cambiar el nombre de la variable por cualquier otra palabra no reservada. Por ejemplo:

 

Cristian Sarabia Martínez

Desde que a principios de los 90 mi padre desempolvó su Spectrum, no he dejado de probar y experimentar con la tecnología.

Enamorado del mundo web, Full Stack Developer de profesión y diseñador por devoción.

Ahora hago mis pinitos en esto del blogging para compartir con vosotros un poquito de todo lo que la comunidad me ha dado.

Escribir comentario

Haz clic aquí para dejar tu comentario