vacia - php not empty
Diferencia entre NULL y null en PHP (3)
No hay diferencia. El mismo tipo simplemente es una palabra clave insensible a mayúsculas y minúsculas . Igual que True
/ False
etc ...
¿Hay alguna diferencia entre NULL
y null
en PHP? A veces parecen intercambiables y otras no.
editar: por alguna razón, cuando leí la documentación vinculada en la respuesta (antes de publicar esta pregunta) la leí como "sensible a mayúsculas y minúsculas" en lugar de "insensible a mayúsculas y minúsculas", que fue la razón principal por la que publiqué esta pregunta en primer lugar ... .
Null no distingue entre mayúsculas y minúsculas.
De la documentation :
Solo hay un valor de tipo nulo, y esa es la palabra clave insensible a mayúsculas y minúsculas NULL.
bueno, hay una diferencia técnica, simplemente no es lo que estás pensando (piensa: dónde aparece en el diccionario): el valor ASCII para null minúscula aparece después de la mayúscula. Tratar:
$a = NULL;
$b = null;
if($a < $b){
print ''first num appears earlier in the dictionary than second num'';
}
else {
print''the right num appears in the dictionary before the left num '';
}
** en realidad no hay valor ASCII para minúsculas nulas mientras que mayúsculas NULL es 0. minúsculas nulas se evaluarían como un valor de cadena que sería mayor que 0. La diferencia entre todos los valores ASCII en mayúsculas y minúsculas es 32, excepto aquí donde se considera un valor de cadena completo.