Slugify - Extension PHP pour générer des URL propres
Une extension PHP native écrite en C pour générer des slugs rapides, sûrs et optimisés pour la réécriture d’URL. Compatible PIE (PHP Installer for Extensions).
Slugify est une extension PHP écrite en C, conçue pour générer des slugs
ultra-performants pour la réécriture d’URL. Elle s’utilise comme une fonction slugify() classique
(à la Symfony ou Laravel), mais en étant beaucoup plus rapide, car exécutée directement
au niveau de l’engine PHP.
L’objectif est simple : offrir une brique de base fiable, performante et facile à intégrer dans n’importe quel projet PHP, sans dépendance lourde, tout en restant compatible avec les standards modernes d’installation d’extensions.
Fonctionnalités
- Très rapide : exécuté en C, sans surcouche PHP.
- Support Unicode pour traiter correctement les caractères accentués et internationaux.
- Compatible PIE (PHP Installer for Extensions), le nouveau système d’installation d’extensions PHP.
- Intégration simple dans n’importe quel framework PHP ou code natif.
- Aucune dépendance externe : pas de librairie ou package supplémentaire à installer.
- Installation possible via PECL classique ou via PIE.
Installation
Via PIE (recommandé - futur standard PHP)
PIE est le nouveau système standard pour installer des extensions PHP. Une fois PIE installé, l’extension Slugify peut être ajoutée très simplement. Exemple de commande de base :
php -d extension=slugify.so -m
Après installation, vérifie que l’extension est bien chargée en listant les modules et en filtrant sur
slugify. Une fois activée, la fonction est disponible dans ton code PHP comme n’importe quelle
fonction native.
Vous souhaitez industrialiser ce snippet, outil ou prototype ?
Je peux vous aider à transformer ce type de POC ou de script en composant robuste : extension PHP, service réutilisable, micro-SaaS ou brique intégrée à votre architecture PHP / Symfony (qualité, sécurité, performance, CI/CD…).
Parler de votre besoin technique