Технологии UNIX
Установка Apache и PHP. Основы синтаксиса PHP.
Функции и области видимости
Функции Web-сервера Apache. Конфигурационные файлы. Классификация директив конфигурационного файла сервера Apache httpd.conf.
Внедрение PHP-сценариев в HTML-документ. Синтаксис PHP. Особенности передачи данных формы PHP-сценарию.
Создание пользовательских функций. Передача параметров функции. Параметры по умолчанию. Области видимости переменных.
Литература: [2, с. 55-77]
Работа с массивами и строками
Понятие массива. Ассоциативные массивы. Инструкция list(). Инструкция array(). Цикл перебора массива foreach. Операции над массивами: удаление, слияние. Сортировка массивов.
Конкатенация строк. Сравнение строк. Базовые функции работы со строками: strlen(), strpos(), substr(), strcmp(), strcasecmp(). Замена в строке.
Литература: [2, с. 115-153]
Стандартные функции PHP для работы с файловой
Структурой и управления временем. Управление
Сессиями
Работа с файловой структурой, управление временем.
Управление сессиями.
|
|
Литература: [2, с. 159-215]
Работа с базами данных MySQL
Система управления базами данных MySQL. Архитектура WEB-баз данных. Работа с базами данных посредством PHP. Создание баз данных. Добавление данных в таблицу. Обновление записей. Удаление записей. Выбор записей. Удаление полей и таблиц.
Литература: [2, с. 219-280]
Вопросы для самоконтроля
1 Функции Web-сервера Apache. Конфигурационные файлы
2 Классификация директив конфигурационного файла сервера Apache httpd.conf
3 Структура PHP-программы. Основные элементы синтаксиса
4 Внедрение PHP-сценариев в HTML-документ
5 Передача параметров формы PHP-сценарию
6 Управление датой и временем посредством PHP
7 Понятие массива. Обработка массивов при помощи PHP-функций
8 Понятие строки. Обработка строк при помощи PHP-функций
9 Понятие сессии. Управление сессиями при помощи PHP
10 Работа с базами данных посредством PHP