Краткая история языка PHP. Описание областей применения PHP. Способы использования скриптов PHP в HTML. Мой первый скрипт на PHP. Установка и настройка программного обеспечения, необходимого для работы с PHP.
Основы синтаксиса PHP: инструкции, комментарии, переменные, константы, типы данных и операторы.
Управляющие структуры
Условные операторы: if…else, switch; циклы: while, do…while, for, foreach.
Работа с массивами данных
Функции для работы с массивами: сортировка элементов массива, разбивка массива на подмассивы, обработка массива и т.д.
Функции в PHP
Функции языка PHP, аргументы функций, передача аргументов по значению и по ссылке, значение аргументов по умолчанию и значения, возвращаемые функцией. Специальные функции include и require.
Обработка запросов пользователя
Клиент-серверная технология. HTML-формы и отправка данных с их помощью. Методы Post и Get. Механизм получения данных из HTML-форм и их обработка с помощью PHP. Супер глобальные массивы $_POST, $_GET, $_REQUEST.
Объектно-ориентированное программирование в PHP
Инкапсуляция: понятия класса и объекта. Определение и использование классов. Понятие расширения класса. Конструкторы. Оператор :: Базовый класс и функция parent. Полиморфизм. Наследование.