php - réinitialise / efface un objet?

Ce que j'essaie de faire est d'utiliser un objet temporaire pour stocker des valeurs et puis de le réinitialiser retour à vide sans avoir à uset($tmpObject); ?

Voici un exemple de code:

class Object {
    function ResetObject(){
        //code to remove all variables in an object here?
    }
}

$tmpObject = new Object();

foreach ($myArray as $arr){
    $tmpObject->val1 = "string1";
    $tmpObject->val2 = "string2";
    $tmpObject->val3 = "string3";
    $tmpObject->val4 = "string4";       
    $template->set('tmpObject',$tmpObject);
    $tmpObject->ResetObject();
}

Quelqu'un a des idées?

source d'informationauteur Joe | 2010-10-02