PHP intègre désormais le bloc "Finally"
Pour une gestion plus propre des sorties d'exceptions
PHP intègre désormais le bloc "Finally"
Pour une gestion plus propre des sorties d'exceptions
|
Les rubriques (actu, forums, tutos) de Développez
Réseaux sociaux
Sur le même sujet
|
Le 16/08/2012, par tarikbenmerar, Chroniqueur Actualités
Xinchen Hui, développeur du projet PHP, a commité hier l'introduction du mot clé "finally" dans le corps du langage.
Cette fonctionnalité, à mainte reprise sollicitée par la communauté, vient d'être officiellement intégrée au langage après un vote favorable ce lundi. Sa RFC (demande de commentaires) a reçu 25 oui (dont celui de Rasmus Lerdorf) contre 5 refus. ![]() finally permet d'éviter au développeur d'écrire un code de nettoyage lorsqu'une exception non manipulable se produit, comme illustré dans le code suivant : Code :
Code :
Code :
On peut envisager des scénarios plus sophistiqués, avec un cas imbriqué : Code :
Ce commit n'a pas engendré l'annonce (ou le lancement) d'une nouvelle version du langage. Les plus téméraires peuvent compiler la dernière branche du langage à partir de son code source. Source : finally sur le wiki de PHP Et vous ? Que pensez-vous de l'intégration de ce mot clé en PHP ? Comment faisiez-vous sans sa présence ? |




Que pensez-vous de l'intégration de ce mot clé en PHP ?
) reprochaient souvent le manque du mot-clé finally.
)
