Aller au contenu principal

PHP

Fonctionnalités du langage, évolutions récentes et techniques avancées en PHP 8.x.
PHP

Recommandations de contenu avec Meilisearch

Implémentez un système de recommandation d'articles sur votre blog Symfony en utilisant Meilisearch comme moteur de similarité sémantique.

8 min de lecture
PHP

Git : les vérités que personne ne vous dit

Découvrez les techniques Git avancées : rebase interactif, reflog, worktree, bisect pour transformer votre workflow de développement.

8 min de lecture
PHP

PHP 8.4 : rattrapage de retard ou véritable modernisation ?

PHP 8.4 introduit les Property Hooks, la visibilité asymétrique et un parser HTML5 natif. Découvrez les nouveautés majeures de cette version attendue depuis des années.

4 min de lecture
PHP

PHP 8.5 : pipe operator et nouvelles fonctionnalités

PHP 8.5 introduit le pipe operator, array_first(), array_last() et l'attribut NoDiscard. Découvrez les nouveautés qui modernisent le langage.

5 min de lecture
PHP

PHP 8.3 : typage renforcé et nouvelles fonctionnalités

PHP 8.3 : constantes typées, json_validate(), attribut #[Override] et clonage readonly. Découvrez les nouveautés qui améliorent la sûreté et les performances du langage.

4 min de lecture
PHP

PHP 8.2 : la consolidation du système de types et modernisation de l’API

Analyse détaillée de PHP 8.2 : classes readonly généralisées, types DNF pour unions et intersections, refonte de l'API Random, et fin des propriétés dynamiques avec exemples

6 min de lecture
PHP

PHP 8.1 : l’expression après la révolution

Analyse détaillée de PHP 8.1 : enums avec méthodes, immutabilité simplifiée, infrastructure async avec Fibers, et système de types enrichi: tout ce qu'il faut savoir avec exemples pratiques.

8 min de lecture
PHP

PHP 8.0 : la révolution qui a tout changé

Découvrez PHP 8.0 : JIT, arguments nommés, attributs, match expression, opérateur nullsafe et types d'union : tout ce qu'il faut savoir avec exemples pratiques.

8 min de lecture
PHP

Meilisearch : l'art de la recherche instantanée

Marre du SQL LIKE ? Découvrez comment intégrer Meilisearch à Symfony pour une recherche résiliente, asynchrone et une latence inférieure à 50ms.

5 min de lecture
PHP

Les DTOs : arrêtez de transformer vos données en kebab

Découvrez pourquoi les DTOs sont essentiels pour des données bien rangées. Promis, pas de sauce blanche dans le code !

4 min de lecture
PHP

Design patterns en PHP : les héros de l'ombre

Oubliez la théorie universitaire. Découvrez comment Factory, Observer et Strategy sauvent votre code Symfony au quotidien.

5 min de lecture
PHP

Arrêtez les God Controllers, passez à l'ADR

Transformez vos contrôleurs monolithiques en Actions atomiques. Guide complet sur le pattern Action-Domain-Responder.

4 min de lecture