Бонус · Як працює інтернет
PHP
Чому одні сайти — просто готові сторінки, а інші щось «готують» на льоту.
Звичайний HTML-файл — це готова сторінка: сервер просто бере її і показує так, як є, однаково для всіх. PHP — це мова програмування, яка запускається на сервері перед тим, як показати сторінку — вона може щось порахувати, зібрати сторінку зі шматочків, підставити потрібні дані — і тільки готовий результат (звичайний HTML) відправляє тобі в браузер.
HTML-файл — це готова піца з морозилки: дістав, розігрів, з’їв, вона завжди однакова. PHP — це коли піцу готують на замовлення прямо перед тобою: беруть потрібні інгредієнти саме для тебе — і подають готову страву (а сам процес готування ти не бачиш).
Оцей самий сайт-курс — на PHP! Бічне меню зліва не скопійоване вручну в кожен з 59 уроків — сервер сам «збирає» його з одного спільного файлу щоразу, коли відкриваєш сторінку. Тому й вийшло так швидко зробити 59 уроків.
Пам’ятаєш, у Розділі 5 ми казали, що на Netlify чи GitHub Pages можна виставити тільки готові HTML/CSS/JS файли? Це тому, що вони не вміють запускати PHP — тільки віддавати готове. Для сайтів з PHP (як наш курс) потрібен «звичайний» хостинг.
Курс створено за підтримки бухгалтерського бюро Galakton, Білосток, Польща