|
||||||||||
Глава 38. Startup и Shutdown-функцииStartup и shutdown-функции могут использоваться для инициализации и деинициализации ваших модулей. Как сказано ранее в этой главе (см. описание блока дескриптора Zend-модуля), имеются события старта/startup и выключения/shutdown глобального уровня, уровня модуля и уровня запроса. Функции глобального старта и вызываются однократно при старте PHP; аналогично и функции глобального выключения вызываются однократно при выключении PHP. Заметьте, что они действительно вызываются один раз, а не при создании нового процесса Apache! Функции старта и выключения модуля вызываются, когда модуль загружается и нуждается в инициализации; функции старта и выключения запроса вызываются всякий раз при обработке запроса (что означает выполнение файла). Для динамических расширений, модуля и и запроса startup/shutdown-события происходят одновременно. Объявление и реализация этих функций может выполняться макросами; см. ранее раздел "объявление блока Zend-модуля". |
||||||||||
|