<?php
function __destruct(){
  foreach (
$this->data as $k=>&$v) {
    if (
is_array($this->data[$k])) {
      foreach(
$this->data[$k] as $l=>&$w) {
        if (
is_object($this->data[$k][$l])) $this->data[$k][$l]->__destruct();
        unset(
$this->data[$k][$l]);
      }
    } else if (
is_object($this->data[$k])) {
      
$this->data[$k]->__destruct();
    }
    unset(
$this->data[$k]);
  }
  unset(
$this->data);
  
$this->sanitize->__destruct;
  unset(
$this->sanitize);
  return 
true;
}
?>