From a random php.net post:
If you are doing $whatever = null; then you are rewriting variable\'s data. You might get memory freed / shrunk fast
When using unset, memory usage and processing time is less.
http://php.net/manual/en/function.unset.php#105980