4 модуль
1. Спеціалізована мова програмування РНР. Області використання мови РНР. Історія виникнення.
2. Типи даних РНР. Цілі, дійсні числа, рядки, масиви, об’єкти, логічні величини.
3. Змінні, константи. Оголошення, визначення існування змінних, констант.
4. Регулярні вирази: метасимволи, метапослідовності, квантифікатори, модифікатори.
5. Логічні, арифметичні операції, операція інкремента та декримента. Операції порівняння, еквівалентності.
6. Складені оператори.
7. Керуючі послідовності. Here-документ. Використання одинарних та подвійних лапок.
8. Створення html-форм. Методи передавання даних. Обробка get, post-даних. Суперглобальні масиви $_REQUEST, $_POST, $_GET. Змінні оточення.
9. Файлове введення-виведення. Функції fopen(), fclose(), fread(), fgets(), fgetss(), file(), fputs(), feof().
10. Підключення зовнішнього коду. Функції require(), include(), require_once(), include_once().
11. Функції користувачів. Область видимості. Глобальні змінні. Статичні змінні.
12. Рядкові функції. Конкатенація рядків, функція обрізання пробільних символів trim(), ltrim(), chop(). Функції strlen(), stropos(), substr(), str_replace() тощо.
13. Функції для роботи з масивами. Функції сортування масивів asort(), ksort(), uksort(), uasort(). Обернення масива array_reverse(), array_flip(). Функція array_merge(). Додавання, видалення елементів масиву.
14. Умовний оператор if..else, альтирнативний синтаксис if..elseif..else, if..elseif..else: endif.
15. Цикл while, while.. endwhile, do..while.
16. Цикл for. Цикл foreach. Конструкція switch-case.
17. Регулярні вирази: метасимволи, метапослідовності, квантифікатори, модифікатори
18. Функції POSIX для роботи з регулярними виразами. Функції ereg(), ereg_replace(), eregi(), eregi_replace(), split(), spliti().
19. Perl-сумісні функції для роботи з регулярними виразами. Функції preg_match(), preg_match_all(), preg_replace(), preg_split(), preg_quote().
5 модуль
1. Відправлення повідомлень. Функція mail().
2. Робота з Cookie. Встановлення, читання параметрів cookie. Функція setcookie(), використання масиву $_COOKIE.
3. Сесії. Формат функцій session_start(), session_destroy(). Масив $_SESSION.
4. Дата і час. Функції time(), mktime(), date(), getdate() тощо. Поняття «початку епохи».
5. Бази даних. Функції mysql_connect(), mysql_select_db(), mysql_query(), тощо.