Dyskusja:Null
Z PHPEdia.pl
Jest jednak pewna różnica pomiędzy przypisaniem wartości null a nie przypisywaniem wartości w ogóle.
Weźmy przykład:
<?php $zmienna; //lub bez tej linii. if($zmienna == 'zmienna'){} ;?>
Powyższe wygeneruje: Notice: Undefined variable: zmienna
Natomiast:
<?php $zmienna = null; if($zmienna == 'zmienna'){} ;?>
w ogóle nie generuje błędu.
Piszę to w kontekście traktowania zmiennej zainicjowanej jako null oraz nie zainicjowanej jako to samo. A nie jest ponieważ zmienna z nieprzypisaną wartością w ogóle nie jest inicjowana.
