Каким образом импортируются подключаемые модули |
Как было показано ранее, для запуска подключаемого модуля на выполнение сначала вызывается метод (!isset($paths[$path])) { В первой строке этого фрагмента кода проверяется, введен ли данный конкретный подключаемый модуль. Переменная $path представляет собой ассоциативный массив, содержащий все импортированные подключаемые модули. Ключом к этому массиву служит полный путь к файлу каждого подключаемого модуля, а значением каждого элемента данного массива — имя класса. Для проверки наличия конкретного элемента в массиве вызывается функция Как пояснялось ранее, в файлах подключаемых модулей, как правило, объявляются классы, а следовательно, на данном этапе код вообще не выполняется. Происходит лишь загрузка объявляемого класса и его методов в оперативную память, чтобы эти методы можно было вызвать далее в цикле исполнения. Поэтому в результате вызова метода В Joomla совсем не требуется, чтобы подключаемый модуль служил для объявления класса. Подключаемый модуль может быть простым сценарием на языке РНР, который выполняется сразу же после включения его файла. Если подключаемый модуль создается именно таким образом, он будет выполнен, как только завершит свою работу метод Благодаря этому обеспечивается механизм загрузки любого сценария РНР всякий раз, когда импортируются подключаемые модули.
Понравился материал? Пригодилась информация? Плюсани в социалки!
Теги:
|
Похожие новости | |
|
|