L’article de Dan Leech explique comment les collections en PHP améliorent la typage fort et la maintenabilité du code en encapsulant des logiques liées à des groupes d’objets (comme des files d’attente). Plutôt que d’utiliser des tableaux bruts, il propose des classes dédiées (ex: Queues) implémentant IteratorAggregate pour une itération propre, avec des méthodes comme at() pour un accès sécurisé aux éléments. L’auteur souligne que les collections, bien que sous-utilisées, permettent de mieux documenter les types et d’éviter les antipatterns (accès direct aux tableaux, absence de bibliothèques dédiées). Un exemple concret montre comment remplacer $queues[1] par $queues->at(1) pour des tests plus robustes.
Tout est dans le titre
Tout est dans le titre
Une astuce
Tout est dans le titre
Tout est dans le titre
Tout est dans le titre
Tout est dans le titre (via https://www.smashingmagazine.com/2016/10/web-development-reading-list-155/ )
Une façon d'unifier le système de Voter de Symfony avec des vérifications au niveau des collections Doctrine + quelques astuces et idées pour optimiser
Tout est dans le titre
Tout est dans le titre
Tout est dans le titre
Tout est dans le titre
Tout est dans le titre, sauf que ça concerne Symfony2
Tout est dans le titre
Les classes de collection permettent de pallier les déficiences des tableaux. Un bon article
À garder sous le coude, des lettres types - merci SebSauvage
Le plein de livres gratuits et stimulants
10 liens intéressants pour PHP