Комментарии

Популярные расширения Joomla!

Компонент - Agora Forum v3.0.142

Самый лучший компонент форума для Joomla. Стабилен в работе, позволяет произвести миграцию с других…

Компонент форума - Kunena 1.7 stable

Вышла новая стабильная версия компонента форума Kunena с полной поддержкой Joomla 1.7.

Компонент форума - Kunena v1.6.2 Rus

Компонент форума, который разработан специально для Joomla 1.5. Устанавливается стандартными…

Компонент - Phoca Guestbook 3.0.0

Компонент гостевой книги для вашего Joomla сайта с защитой от спама. Простая гостевая книга без…

Компонент галереи для Joomla Phoca Gallery RUS

Представляем самую последнюю версию компонента галереи для Joomla Phoca Gallery. Бесплатный…

Cost Calculator - калькулятор для Joomla

Cost Calculator - компонент калькулятора для Joomla сайта. Легок в установке и настройке. Позволяет…

Импорт и экспорт материалов в Joomla j2xml

Сегодня хочу вам представить бесплатный компонент Joomla, который бывает просто незаменим при…

Компонент ZOO Pro RUS v 2.4.9

Компонент ZOO от известных разработчиков yootheme предназначен для структурирования контента на…
класс

Когда в классе создаются поля и методы, они обозначаются модификаторами доступа как открытые (public), защищенные (protected) и закрытые (private).

Подробнее...  
 

Переопределение методов в Joomla

Переопределение методов. Способ создания в подклассе метода с таким же самым именем, как и в родительском классе. Если такой метод переопределен, то он выполняется вместо метода из родительского класса. Переопределяемый метод должен иметь такую же сигнатуру, как и метод из родительского класса. Тем не менее метод из родительского класса можно вызывать из переопределяемого метода с помощью ключевого слова parent, как, например, parent: : display ().

Подробнее...  
 

Наследование является основополагающим принципом ООП. Оно позволяет создать новый класс в качестве подкласса, производного от другого (родительского) класса, используя ключевое слово extends. Обратимся к следующему примеру:

Подробнее...  
 

Создание объектов

Прежде чем воспользоваться объектом, необходимо создать его. Большинство объектов создаются в Joomla тремя способами.

Подробнее...  
 

Метод-конструктор

В большинстве классов определяется специальный метод под названием construct (). Этот метод вызывается автоматически при создании объекта данного типа. Он содержит код, требующийся для инициализации объекта, например, для установки значений по умолчанию в полях объекта.

Подробнее...  
 

Классы являются стандартными блоками объектно-ориентированных программ. Класс можно рассматривать в качестве шаблона для создания объектов данного типа. Так, класс JDocumentHTML служит для создания переменной (например, $doc) ссылки на объект типа JDocumentHTML. Как правило, классы содержат поля и методы, иначе называемые функциями. Для вызова метода служит следующий синтаксис:

Подробнее...  
 

В такой крупной кодовой базе, как Joomla, исходный код приходится распределять по многим файлам. А для этого нужно разбираться в различных типах файлов РНР, знать, как они включаются в работающую программу и что при этом происходит. Практически все файлы в Joomla разделяются на три категории.

Подробнее...  
 

Модификатор доступа. Одно из ключевых слов — public, protected H private, — используемых в языке РНР для управления доступом к полям и методам класса. Открытые поля и методы с модификатором доступа public доступны в любом месте программы. Защищенные поля и методы с модификатором доступа protected доступны только в текущем классе, а также в родительском или производном от него классе.

Подробнее...  
 

 

Символьные строки представляют собой переменные, содержащие символы, в том числе буквы, числа и знаки. В языке РНР имеется целый ряд встроенных методов для обработки символьных строк, хотя не все из них корректно обращаются с наборами символов в коде UTF-8. В классе JString, объявляемом в файле libraries/joomla/utilities/string.php, содержатся аналогичные методы, специально предназначенные для правильного обращения с символами в коде UTF-8. Именно поэтому для обработки строк, которые могут содержать символы в коде UTF-8, следует пользоваться методами из класса JString. Ниже приведены некоторые примеры обработки символьных строк.

Подробнее...  
 

Метод. Другое название функции, определяемой в классе. Зачастую используется для обращения к функциям внутри класса.

Подробнее...