Comportamiento extraño con números que tienen un cero a la izquierda [duplicado]
Esta pregunta ya tiene una respuesta aquí:
php array se comporta de manera extraña con el valor clave 07 y 08 5 respuestas ¿Es esto un error en PHP? [duplicar 8 respuestas Tengo un código PHP con algunos enteros y todo funciona bien, excepto cuando tengo08
o0X
como entero. Todo funciona bien cuando los pongo entre comillas.
Números de ejemplo:
2 //Works fine
08 //Doesn't work
012 //Doesn't work
"08" //Works fine again
"012" //Works fine again
¿Alguien puede decirme la razón detrás de esto?