Язык программирования PHP
Автор: Н. В. Информация о курсе
PHP, в настоящее время, – один из наиболее популярных языков для реализации веб-
приложений. Данный курс посвящен изучению его основ. Акцент делается на практическое
применение полученных навыков. Язык PHP был создан для решения конкретной практической задачи в среде интернет (какой именно можно
узнать, прочитав первую лекцию курса). Мы тоже постараемся не отвлекаться слишком сильно на
теоретические рассуждения, и будем стремиться к решению какой-нибудь конкретной задачи в каждой из
лекций. Большинство примеров взяты из реально существующей системы: виртуального музея истории
информатики. Первая часть курса посвящена изучению основ синтаксиса и управляющим конструкциям. После этого рассматривается технология клиент-сервер, как основная сфера приложения языка PHP. Затем
переходим к изучению наиболее полезных на наш взгляд встроенных функций и решению с их помощью
практических задач. Хотя объектная модель в языке PHP не самая богатая, ее принципиальное наличие
позволяет естественным образом описывать объектные модели данных. В качестве базовой модели будет
рассмотрена модель документа виртуального музея информатики. После этого будет рассмотрен ряд
прикладных аспектов: работа с файловой системой, с БД, строками, сессиями, DOM XML - все это позволит
рассмотреть ключевые задачи практического использования языка. Цель
Знакомство с языком PHP, развитие навыков проектирования и программирования веб-приложений.
Предварительные знания
Общие представления о языках программирования и клиент-серверных технологиях, язык HTML. Лекции:
1. Введение в PHP
Лекция содержит: историю языка (от PHP/FI до PHP5); описание его возможностей (краткий перечень
платформ, протоколов, баз данных, приложений электронной коммерции и функций, которые
поддерживаются PHP); области применения (как серверное приложение, в командной строке, создание GUI
приложений); способы использования (как PHP встраивается в HTML-код и простейшие примеры. ); создание
первого скрипта на PHP. Установка и настройка программного обеспечения, необходимого для работы с PHP.
2. Основы синтаксиса
Лекция посвящена изучению основ синтаксиса PHP. Рассматриваются способы разделения инструкций,
создания комментариев, переменные, константы и типы данных, операторы. Пример – создание заготовки
письма.
3. Управляющие конструкции
В лекции рассматриваются условные операторы (if, switch), работа с циклами (while, for, foreach) и
использование функций include, require. Пример – универсализация письма в зависимости от ситуации и его
отправка каждому из группы пользователей.
4.