8.14 Fonctions de démarrage et d'extinction
Les fonctions de démarrage et d'extinction servent à réaliser
des initialisation et des terminaisons de vos modules. Comme présenté
plus tôt dans ce chapitre (reportez vous à la description du
bloc Zend), il y a des événements de démarrage au niveau global,
du module et de la requête.
Les fonctions de démarrage globales sont appelée lorsque PHP est
démarré. De même, la fonction d'extinction est appelée lorsque PHP
est éteind. Notez bien qu'elles ne sont réellement appelée
qu'une fois
,
et non pas à chaque création de processus Apache.
Les fonctions de démarrage et d'extinction sont appelées lorsque le
module est chargé et qu'il requiert des initialisation, ou déchargé
et qu'il requiert de l'entretien. Ces fonctions de démarrage et
d'extinction de module sont appelée à chaque fois qu'une requête est
traitée (à chaque exécution de script).
Pour les extensions dynamiques, les événements de démarrage et d'extinction de
niveau module et requêtes interviennent au même moment.
La déclaration et l'implémentation de ces fonctions peut être fait avec des
macros; voyez la section ci-dessus sur la déclaration du bloc Zend.
|