Функция. Программный код на языке РНР, выполняющий определенные действия. Иногда еще называется методом, если определена в классе. Большая часть исходного кода Joomla находится в функциях или методах.
Функция. Программный код на языке РНР, выполняющий определенные действия. Иногда еще называется методом, если определена в классе. Большая часть исходного кода Joomla находится в функциях или методах. Для просмотра всех переменных и установленных в них значений в области их действия можно, в частности, ввести следующий фрагмент кода в нужном месте программы: Имена всех переменных в языке РНР начинаются со знака денежной единицы ($), после которого следует буква или знак подчеркивания (например, Когда стали понятны основы применения платформы Joomla для разработки приложений, рассмотрим более практический пример, в котором используется компонент Joompro Subscriptions, созданный в предыдущих статьях нашего сайта. Напомним, что этот компонент служит для создания подписок, срок действия которых истекает через определенное количество дней. Но на практике требуется каким-то образом контролировать эти подписки и вести их учет. А теперь рассмотрим более подробно принцип действия шаблона проектирования MVC. И начнем с контроллера, поскольку именно здесь начинается обработка компонента. В административной части компонента Weblinks применяются два вспомогательных метода из файла helpers/weblinks.php. Вспомогательные классы служат для хранения небольших методов, которые могут быть использованы в разных местах компонента и не вписываются в модель, представление или сам компонент. В частности, вспомогательный метод В Joomla файлы обычно включаются с помощью команд require, requireonce, include или include_once языка PHP. Как пояснялось в предыдущей главе, если включаемый файл содержит объявление класса, этот класс загружается в оперативную память, но код, по существу, не выполняется. А если включаемый файл содержит обычный сценарий РНР, т.е. последовательность операторов, кроме объявления класса или определения функции, этот сценарий выполняется немедленно, а все переменные, находящиеся в области действия при включении файла, оказываются в области действия включаемого файла. |