In PHP, there is a pitfall when using unset on a global variable within the scope of a function or method. When referred to using the global keyword within a function, unset will not destroy the global variable within the global scope. global $banana; $banana = ‘yellow’; function monkey() { global $banana; unset( $banana ); […]
