- •Лабораторна робота №3 Мова рнр
- •3.1. Теоретичні відомості
- •Что происходит со сценариями php при передаче клиентского запроса?
- •1. Анализ http-запроса.
- •Типы данных
- •Строковый тип
- •Операции
- •Управляющие операторы
- •Операторы break и continue
- •Массивы
- •Использование функций
- •Передача параметров в функции
- •SРабота с базами данных
- •Доступ к базе данных MySql с использованием языка рнр
- •3.2. Порядок виконання роботи
- •3.3. Завдання
- •2.4. Контрольні запитання
3.2. Порядок виконання роботи
3.2.1. Проаналізувати умову задачі.
3.2.2. Виконати завдання згідно з п. 3.3.
3.2.3. Результати роботи оформити протоколом.
3.3. Завдання
1. Створити форму, яка міститиме наступні поля:
ім’я;
прізвище;
адреса, місто, країна та поштовий індекс;
адреса електронної пошти (e-mail).
2. Використовуючи РНР, виконати перевірку інформації, введеної в поля форми (e-mail на наявність символу @, ім’я та прізвище повинно містити лише літери, поштовий індекс повинен складатися з 5 цифр).
3. Реалізувати одну з наступних функцій (вибирається згідно з номером у списку)
3.1. Функція, що виводить перші 20 чисел послідовності Фібоначчі (елемент послідовності визначається як сума двох попередніх).
3.2. Функція, що виводить слова заданого тексту у алфавітному порядку.
3.3. Функція, що виводить задану послідовність чисел в оберненому порядку.
3.4. Функція, що визначає найбільше значення серед заданих чисел.
3.5. Функція, що визначає найменше значення серед заданих чисел.
2.4. Контрольні запитання
Как происходит обработка запроса к странице, содержащей сценарий на РНР?
Назовите встроенные типы данных РНР.
Назовите основные управляющие операторы языка РНР. Сравните их синтаксис с написанием аналогичных операторов С++.
В чем состоит особенность массивов в РНР?
Охарактеризуйте основные функции РНР для работы с массивами.
Приведите примеры трех типов циклов в языке РНР.
Назовите основные способы обращения к элементам массива в РНР.
Что такое функция?
Дайте определение формальных и фактических параметров функции.
Опишите общую процедуру работы с базой данных и назовите средства РНР для ее реализации.