NULLはデータ型の1つで値が何も無いことを表すのに使います。NULL型として利用できる値は定義済みの値「NULL」だけです。大文字小文字は区別しないため「NULL」や「null」も使用できます。
初期化されていない変数はNULLという値が格納されているとみなされます。これは明示的に次のように記述した場合と同じです。
$name = NULL;
変数にNULLを代入することによって変数には値がなんも格納されていない状態となります。
エラーではありませんが、変数に値を格納しない状態はケアレスミスの元となりますので、変数は最初に使う段階で初期値を代入するようにして下さい。