Domanda

C'è una differenza tra NULL e null in PHP?A volte sembrano essere intercambiabili e a volte no.

edit:per qualche ragione, quando ho letto la documentazione legata alla risposta (prima di postare questa domanda) l'ho letto come "case sensitive" invece di "case insensitive", che era la ragione per cui ho postato questa domanda, in primo luogo...

È stato utile?

Soluzione

Null distinzione tra maiuscole e minuscole.

Dal documentazione:

C'è solo un valore di tipo null, e che è la case-insensitive parola chiave NULL.

Altri suggerimenti

Non c'è nessuna differenza.Stesso tipo solo con la sua un tra maiuscole e minuscole parola chiave.Stesso True/False ecc...

beh c'è una differenza tecnica, non solo a cosa stai pensando (pensate:dove si manifesta nel dizionario):il valore ASCII per i caratteri minuscoli null appare dopo il maiuscolo.Provare:

$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 ';
}

** in realtà non c'è nessun valore ASCII per abbassare il caso, null, mentre maiuscolo NULL è 0.minuscolo null sarebbe valutata come una stringa di valore che potrebbero essere maggiore di 0.La differenza tra tutte le lettere maiuscole e minuscole valori ASCII 32, tranne qui dove un'intera stringa di valore è considerato.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top