Загрузка и исполнение сценариев на РНР, в которых объявляются классы |
Большинство подключаемых модулей в Joomla состоят только из объявления класса. Это означает, что в них объявляется класс и определяются методы этого класса, а помимо объявления класса вообще отсутствуют какие-либо строки кода. Когда загружается файл такого типа (например, по команде require once языка РНР), в рабочей области оперативной памяти создается новый класс со всеми его методами. А отдельный метод выполняется только при исполнении строки кода, из которой он вызывается. Именно поэтому метод JPluginHelper::importPlugin () подготавливает подключаемый модуль к выполнению, но, как правило, он не исполняет сам код. Методы подключаемого модуля выполняются только при инициировании события, например, методом $dispatcher-> trigger().
Понравился материал? Пригодилась информация? Плюсани в социалки!
Теги:
|
Похожие новости | |
|
|