Utilisation des closures en PHP 5.3

le 19/10/2010 à 11:51
Utilisation des closures en PHP 5.3
Depuis la sortie de PHP 5.3, les closures sont souvent employés. Il existe quelques descriptions à travers le web vous montrant toute la nouvelle puissance qu'offre les closures.

Vance Lucas a publié un article sur ce sujet avec 5 exemples pour mettre la théorie en pratique,  qui sont :
- Templating
- Extension code dynamique
- Délais d'exécution
- La mise en cache
- Commodité (comme dans leur rôle dans les fonctions ponctuelles pour les rappels)

Ces 5 exemples montrent qu'il est possible d'utiliser les closures très facilement avec très peu de lignes de codes.

- Practical Uses for PHP 5.3 Closures

A lire également

Don Denoncourt a publié sur le site de IBM une aide autour de 2 fonctions disponibles à partir de PHP 5.3. Ces 2 fonctions sont « Lambdas » et « closures », souvent associées car assez proche et mal utilisées.

L'article rentre en détails dans le sujet et montre les points suivants :
- Présentation Lambdas : simplet et rapide
- Utilisation Lambdas
- Les closures
- Le comportement des closures
- Utilisation dans une classe
- Forcer les fermetures

Par ailleurs, l'auteur met à disposition les fichiers exemples de l'article pour que vous puissiez tester rapidement.

- Leveraging PHP 5.3 s lambdas and closures

Commentaires

Ecrire

Ecrire un message

Votre message vient d'être créé avec succès.
LoadingChargement en cours