Vi j'ai fais pareil a un moment donne.
Sauf que les sauts non locaux (traduction de non-local goto), ca fait mal aux caches. Et la sémantique supportée n'est pas tout a fait la même que des vrais exceptions.
Tu peux effectivement retourner a un point de ton chemin d'execution, mais c'est inconditionnel. Pas de reprise si match d'un type, et pas de destruction des variables locales des fonctions traversees. (ou appel d'une méthode finalize sur celles ci)
[^] # Re: Découvrez la communauté PHP
Posté par Epsos . En réponse à la dépêche Découvrez la communauté PHP. Évalué à 1.
Sauf que les sauts non locaux (traduction de non-local goto), ca fait mal aux caches. Et la sémantique supportée n'est pas tout a fait la même que des vrais exceptions.
Tu peux effectivement retourner a un point de ton chemin d'execution, mais c'est inconditionnel. Pas de reprise si match d'un type, et pas de destruction des variables locales des fonctions traversees. (ou appel d'une méthode finalize sur celles ci)