Unterschied zwischen NULL und null in PHP
Frage
Gibt es einen Unterschied zwischen NULL
Und null
in PHP?Manchmal scheinen sie austauschbar zu sein, manchmal nicht.
bearbeiten:Aus irgendeinem Grund habe ich, als ich die in der Antwort verlinkte Dokumentation gelesen habe (bevor ich diese Frage gepostet habe), sie als „Groß-/Kleinschreibung beachten“ statt als „Groß-/Kleinschreibung nicht beachtet“ gelesen, was der eigentliche Grund war, warum ich diese Frage überhaupt gepostet habe ...
Lösung
Bei Null wird die Groß-/Kleinschreibung nicht beachtet.
Von dem Dokumentation:
Es gibt nur einen Wert vom Typ null, und das ist der Groß- und Kleinschreibung wird nicht beachtet Schlüsselwort NULL.
Andere Tipps
Es gibt keinen Unterschied.Gleicher Typ, nur ist es ein Groß- und Kleinschreibung wird nicht beachtet Stichwort.Gleich wie True
/False
usw...
Nun, es gibt einen technischen Unterschied, nur nicht das, was Sie denken (denken Sie:wo kommt es im Wörterbuch vor):Der ASCII-Wert für Kleinbuchstaben Null erscheint nach dem Großbuchstaben.Versuchen:
$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 ';
}
** Eigentlich gibt es keinen ASCII-Wert für Kleinbuchstaben null, während Großbuchstaben NULL 0 sind.Kleinbuchstaben null würden als Zeichenfolgenwert ausgewertet, der größer als 0 wäre.Der Unterschied zwischen allen ASCII-Werten in Groß- und Kleinschreibung beträgt 32, außer hier, wo ein vollständiger Zeichenfolgenwert berücksichtigt wird.