I just read about unset variable through php manual.
The php manual says \"unset() destroys the specified variables\"
This def seems per
Inside a function, variable names referencing static variables are just that.. references. In effect, unset destroys the reference.