- •Содержание
- •Лабораторная работа №1. Основы html
- •1.1. Создание .Html страницы.
- •1.2. Создание csSфайла
- •1.3. Подключение css файла к html документу
- •Лабораторная работа №2. Разработка php-скрипта, работа с ssi
- •2.1. ОсновыPhp
- •2.2. Синтаксис языка php
- •2.6. Функции для работы с переменными
- •2.7. Константы
- •2.8. Системные константы
- •2.9. Массивы
- •2.10. Комментарии в php
- •2.11. Операторы
- •2.11. Выражения
- •2.12. Последовательность выполнения выражений
- •2.13. Управляющие структуры
- •2.15. Функции
- •2.16. Классы
- •2.17. Формирование массива данных в php
- •Лабораторная работа №3. Настройка базы данных MySql
- •3. 1. База данных MySql
- •3.2. Основные объекты структуры базы данных sql-сервера
- •3.3. Проектирование бд
- •3.4. Выполнение sql-команд
- •3.5. Изменения структуры таблицы
- •3.6. Загрузка данных из файла
- •3.7. Вставка отдельных строк
- •3.8. Простые запросы
- •Лабораторная работа №3. Установка базы данных MySql
- •Лабораторная работа №4. Разработка интерактивных элементов на JavaScript
- •4.1. Основы JavaScript
- •4.2. Переменные в JavaScript
- •4.3. Константы в JavaScript
- •4.4. Типы данных в JavaScript
- •Лабораторная работа №4. Использование простейших элементов JavaScript
- •Лабораторная работа №5. Использование готовых библиотек на примере jQuery
- •5.1. Основы jQuery
- •5.2. Особенности jQuery
- •5.3. Селекторы
- •5.4. Атрибуты jQuery
- •Лабораторная работа №5. Подключение библиотекиjQueryв html-документ
- •Лабораторная работа №6. Работа с компонентами cms/cmf на примере cms 1с-Битрикс
- •6.1. Введение в cms и cmf системы
- •6.2. Основные функции cms:
- •6.3. Анализ популярных систем
- •Лабораторная работа № 6. Работа с компонентами cms 1с-Битрикс. Создание календаря событий
- •Лабораторная работа №7. Программирование простейшего модуля в cms 1с-Битрикс.
- •7.7. Общий порядок работы с информационными блоками
- •7.8. Экспорт/импорт данных модуля
- •Лабораторная работа №7. Программирование простейшего модуля в cms 1с-Битрикс. Создание компонента передающего сообщение администратору об ошибке
- •Список литературы
2.10. Комментарии в php
<?php
//однострочный комментарий
/*
Многострочный
комментарий
*/
?>
2.11. Операторы
Оператор - это описание некоторого действия, которое интерпретатор должен сделать с указанными переменными. Операторы входят в большинство выражений и позволяют изменять или сравнивать значения переменных. Переменные, с которыми связан оператор, называются операндами.
Приоритет - свойство определяет в какой последовательности будут выполняться фрагменты одного выражения.
Ассоциативность - свойство определяет в каком направлении вычисляются переменные, к которым применяется оператор (рис. 1).
Рис.1. Таблица ассоциативности и операторов
2.11. Выражения
Все выражения в PHP должны завершаться точкой с запятой, а части выражения разделаются операторами. Если точки с запятой или оператора нет - компилятор выдаст ошибку.
<?php
$var1 = 'вася' $var2 = 'петя' $var3 = 'коля'
?>
2.12. Последовательность выполнения выражений
<?php
$k = 3;
$n = (($f = 1000/$k + 3) > 100);
echo $n;
?>
Шаг 1: $k = 3;
Шаг 2: $t1 = 1000/$k
Шаг 3: $t2 = $t1 + 3
Шаг 4: $f = $t2
Шаг 5: $t3 = ($f > 100)
Шаг 6: $n = $t3
Шаг 7: echo $n
2.13. Управляющие структуры
Все скрипты в PHP представляют собой набор различных выражений, которые выполняются последовательно. Выражения можно объединять в группы выражений при помощи т.н. "операторных скобок" "{" и "}". Группы выражений используются в основном вместе с управляющими конструкциями языка PHP.
Управляющие конструкции языка - это наборы служебных слов, позволяющие изменять ход выполнения скрипта. Все конструкции можно условно разделить на конструкции бинарного выбора, множественного выбора, повторения и включения.
2.14. Break, continue, return
break - применяется внутри циклов и служит для немедленного прекращения итераций цикла. Управление передаётся на следующее после цикла выражение.
continue - предназначено для немедленного перехода к следующей итерации.
return- предназначено для немедленного выхода из функции и возврата значения (при необходимости)
2.15. Функции
Функция - это именованный набор выражений, выполняющих определённую задачу. Чаще всего функции используются для многократного выполнения одной и той же последовательность действий, но над разными исходными данными и в разных местах скрипта.
Например:
<?php
functionmySampleFunction($parameter1, $parameter2)
{
// набор выражений (тело функции)
// return возвращаемое значение
}
?>
В теле функции используются копии параметров, поэтому все изменения переменных будут потеряны при выходе из функции. Мы уже рассматривали такой пример при изучении областей видимости переменных.
Если параметр должен быть изменён в функции - необходимо передавать его по ссылке, т.е. в описании функции надо перед именем параметра добавить "&": functionfunc($p1, &$p2) { }
В старых версиях PHP функция должна была быть объявлена до первого использования, но в PHP версии 4.3 и выше порядок объявления и использования функции может быть любым.
