original_string: public function destroy($name)
      {
          if (!array_key_exists($name, $this->_storage)) {
              trigger_error(
                  "Attempted to destroy non-existent variable $name",
                  E_USER_ERROR
              );
              return;
          }
          unset($this->_storage[$name]);
      }
code: public function destroy($name)
      {
          if (!array_key_exists($name, $this->_storage)) {
              trigger_error(
                  "Attempted to destroy non-existent variable $name",
                  E_USER_ERROR
              );
              return;
          }
          unset($this->_storage[$name]);
      }
code_tokens: public function destroy ( $ name ) { if ( ! array_key_exists ( $ name , $ this -> _storage ) ) { trigger_error ( "Attempted to destroy non-existent variable $name" , E_USER_ERROR ) ; return ; } unset ( $ this -> _storage [ $ name ] ) ; }
docstring: Destroys a variable in the context.
  @param string $name String name
docstring_tokens: Destroys a variable in the context .