Écrire des extensions PHP
Ce document décrit comment :
- Configurez un environnement de développement,
- Générez un squelette d'extension,
- Créez et installez une extension PHP,
- Reconstruisez les extensions pour la production,
- Comprendre le contenu du fichier squelette d’extension,
- Exécutez des tests d’extension,
- Ajoutez de nouvelles fonctionnalités (fonctions, rappels, constantes, variables globales et directives de configuration),
- Utilisez les structures PHP de base, y compris l'API,
- Utilisez des tableaux PHP,
- Récupérez les fuites de mémoire,
- Gérer la mémoire,
- Utilisez des références PHP,
- Utilisez la copie lors de l'écriture,
- Utilisez des classes et des objets PHP,
- Utilisez la programmation orientée objet (POO) dans une extension,
- Intégrez des données C dans des objets PHP,
- Remplacez les gestionnaires d’objets,
- Évitez les problèmes courants liés aux liaisons de bibliothèques externes, aux conventions de dénomination et au type de ressource PHP.