Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Vtoraya_chast_uchebnika_po_WWW_Okonchat_variant...doc
Скачиваний:
31
Добавлен:
27.09.2019
Размер:
6.06 Mб
Скачать

Государственное образовательное учреждение высшего профессионального образования Волго-Вятская академия государственной службы

Кафедра информатики и информационных технологий

Разработка Web-приложений

Часть 2. Основы php – основного языка создания Web - приложений

( введение в процедурное программирование на PHP)

Окулич В.И., Трубилов Н.М.

Н.Новгород

2011 год

УДК 004

ББК 32.97

О 52

Окулич В.И., Трубилов Н.М.

О 52 Разработка Web-приложений. Часть 2. Основы PHP – основного языка создания Web – приложений (введение в процедурное программирование на PHP): Учебно-методическое пособие. – Н. Новгород: Изд-во Волго-Вятской академии государственной службы, 2011. – 298с.

Учебное пособие является введением в процедурное программирование на языке PHP - одном из основных языков Web программирования и, таким образом, продолжает тему разработки Web – приложений.

Особое внимание уделяется работе с базовыми структурами процедурного программирования – скалярными данными, строками, массивами, функциями и файлами, а также вопросам управления безопасностью файловой системы. При рассмотрении указанных тем учитывается специфика работы приложений в Web – пространстве.

Пособие предназначено для использования на занятиях по курсу «Программирование и информатика» учебных планов специальности Прикладная информатика (в экономике) и бакалавриата по направлению Прикладная информатика.

Оглавление

Глава 1. Основы языка php 7

1.1.Замечания о некоторых особенностях языка и среды его выполнения 7

1.2. Как работает обработчик кода PHP 10

1.3. Синтаксис PHP – начальные сведения 13

1.3.1. Как интерпретатор распознаёт (различает) код PHP 13

1.3.2. Синтаксис PHP разрешает совместное и раздельное использование кода PHP и HTML 13

1.3.3. Другие особенности синтаксиса PHP начального уровня 15

1.4. Синтаксис PHP –типы данных, строки, переменные, константы, функции и выражения 22

1.4.1. Основы понятия «типы данных». Классификация данных в PHP 22

1.4.2. Интервалы значений числовых данных в PHP 26

1.4.2.1. Целые числа 26

1.4.2.2.Вещественные (с плавающей точкой) числа 27

1.4.3. Элементы языка, которые «держат» данные. Их синтаксис 28

1.4.3.1. Постановка задачи 28

1.4.3.2. Строки 28

1.4.3.3. Переменные 33

1.4.3.4. Константы 36

1.4.3.5. Функции в PHP – введение в тему 38

1.4.3.6. Функции PHP по работе с данными 43

1.4.3.7. Функции PHP по работе со строками 49

1.4.3.8. Понятие «выражение» в PHP 53

1.4.3.9. Манипуляции с типами 56

Глава 2. Синтаксис и семантика операторов php 58

2.1. Классификация операторов PHP и порядок их выполнения 58

2.2. Математические операторы 62

2.2.1. Арифметические операции 62

2.2.2. Математические функции 63

2.2.3. Операторы присваивания 66

2.2.4. Операторы инкремента (увеличения) и декремента (уменьшения) 67

2.2.5. Строковые операторы 67

2.2.6. Побитовые операторы 68

2.2.7. Класс логических операторов 71

2.2.8. Операторы (конструкции) управления выполнением скрипта 75

2.2.8.1. Операторы условного перехода 76

2.2.8.2. Расширение оператора if - оператор ELSEIF 79

2.2.8.3. Оператор переключения "switch" ("выбор") 81

2.2.9. Операторы цикла 86

2.2.9.1. Простейший оператор цикла – цикл с предусловием - оператор WHILE 86

2.2.9.2. Цикл с постусловием - оператор DO WHILE 89

2.2.9.3. Циклы FOR 90

2.2.9.4. Частные случаи использования цикла for в PHP 97

2.2.9.5. Об альтернативном синтаксисе операторов цикла 102