Jean-Michel ILIE - novembre 2005 3 SIL - module M12
Composants de services
associés à l'interpréteur PHP
Extensions pour le langage, de type bibliothèque
Intégré (dans le cœur du langage) :
MYSQL (SGBD), DOM (XML), COM et DOT NET, NuSOAP, …
Externe (type bibliothèque)
DLL (Windows), SO (Unix)
Extensions spécialisées (php_....dll)
Création de ses propres composants.
Chargement des composants
Chargement dynamique à l’initialisation du serveur
fichier de configuration
voir PHP.ini dans le dossier apache.
Chargement par défaut : exemple MYSQLI
Chargement/déchargement dynamique à l’exécution (php sous Unix)
Test de chargement des composants
fonction du langage
if (extension_loaded(‘mysqli’)) …