Комментарии

Оператор выбора switch
( 0 Голосов )

 

Структура оператора switch отлично подходит для выполнения различных кодовых блоков, исходя из значения одного выражения. Ниже приведена основная форма синтаксиса этого оператора.

 
Условные операторы
( 0 Голосов )

Для выполнения кода по заданному условию чаще всего применяются условные операторы if. Ниже приведен пример простейшей синтаксической формы условного оператора if.

 
Логические операторы
( 0 Голосов )

 

Не следует забывать, что одинарный знак равенства служит для присваивания переменной заданного значения, тогда как двойной и тройной знаки равенства — для логического сравнения на равенство значений. Ниже приведены характерные примеры применения этих знаков в коде РНР.

 
Задание и приведение типов переменных
( 0 Голосов )

Для задания или приведения типов переменных в качестве оператора используются круглые скобки. Ниже приведены характерные примеры применения такого оператора в коде РНР.

 
Арифметические и строковые операторы
( 0 Голосов )

В языке РНР операторы +>-,*,/ выполняют арифметические операции сложения, вычитания, умножения и деления соответственно. А оператор точки (.) служит для сцепления (соединения вместе) двух символьных строк. Ниже приведены характерные примеры применения этих операторов в коде РНР.

 
Краткий курс РНР и ООП
( 0 Голосов )

В этой статье дается краткий курс объектно-ориентированного программирования (ООП) вообще и на языке РНР в частности. Пройдя этот курс, вы получите минимальные знания, которых требует программирование для Joomla!. Этот курс состоит из кратких, но полезных для практики пояснений, а для более углубленного изучения затрагиваемых в нем тем и вопросов следует обращаться к обширной литературе и ресурсам, доступным в Интернете.

 
Выполнение программ командной строки в системе Joomla CMS
( 0 Голосов )

 

Если требуется написать программы командной строки, взаимодействующие с CMS, то для их размещения имеются две возможности. В рассмотренном выше примере было разработано совершенно отдельное приложение, опирающееся на собственную версию платформы Joomla и действующее независимо от программ CMS. А что касается системы CMS, то в этом приложении достаточно было знать лишь порядок установления связи с базой данных и программой электронной почты. Данное приложение могло бы благополучно работать на отдельном сервере, например, для текущего контроля подписок на любом числе веб-сайтов с системой Joomla CMS, для чего потребовалось бы только создать разные конфигурационные файлы. С другой стороны, созданные приложения командной строки можно расположить и в структуре папок Joomla CMS. Так, в версии 1.7 для этой цели в структуру папок Joomla CMS была введена новая папка cli.

 
Выполнение приложения для текущего контроля подписок
( 0 Голосов )

 

Для проверки приложения, рассматриваемого здесь в качестве примера, выполните следующие действия.

 
Файл текущего контроля подписок
( 0 Голосов )

Этот файл, называемый subscriptionmonitor.php, по существу, выполняет функции проверки и обновления базы данных, а также отправки сообщений по электронной почте. Ниже приведена первая часть исходного кода из этого файла.

 
Контрольный файл приложения
( 0 Голосов )

 

Этот файл служит в качестве точки входа в рассматриваемое здесь приложение. Его имя указывается как команда для выполнения из командной строки. Ниже приведена первая часть исходного кода из этого файла.

 
Страница 5 из 56