Reprendre PHP au script d'exécution après exception

J'ai un script php permet de dire que lors de l'exécution des scripts déclenche une exception. Je veux que mon PHP pour reprendre là où il l'avait laissé (où il avait jeté l'exception).

Dois-je mettre le même code d'exécution dans la "capture" de la partie du code?

Exemple, se permet de dire se connecte à mySQL, il échoue pour la connection timed out

   function someCode(){
        $pdostmt = $this->prepare($this->sql);
        if($pdostmt->execute($this->bind) !== false) {
            if(preg_match("/^(" . implode("|", array("select", "describe", "pragma")) . ") /i", $this->sql))
                return $pdostmt->fetchAll($this->fetchOption);
            elseif(preg_match("/^(" . implode("|", array("delete", "insert", "update")) . ") /i", $this->sql))
                return $pdostmt->rowCount();
   }
   try {
        someCode();
        }   
    } catch (PDOException $e) {  
        //re-execute same code as within the try clause?
        someCode();
    }

source d'informationauteur MCHam