特別な NULL 値は、ある変数が値を持たないことを表します。NULL
  は、null 型の唯一の値です。
 
  変数は、以下の場合に NULL とみなされます。
 
    定数 NULL が代入されている場合。
   
まだ値が何も代入されていない場合。
unset() されている場合。
NULL へのキャスト
   (unset) $var を使って変数を null にキャストすると、
   その変数を削除したり値の設定を解除したりはしません。
   単に NULL 値を返すだけです。