#2 - Локальний сервер. Виведення інформації та коментарі
Відеоурок
Розробка проєктів на PHP потребує наявності сервера. Сервер може бути двох видів:
- віддалений сервер (хостинг);
- локальний сервер.
Віддалений сервер – це сервер, що знаходиться на якомусь віддаленому ПК. Доступ до такого сервера маєте ви і всі учасники мережі Інтернет. При публікації сайту на віддалений сервер ви вивантажуєте його для загального огляду. Усі зможуть перейти до вас на сайт. Така послуга вивантаження зазвичай платна і купується у різних хостинг провайдерів.
PS: ми для сайту використовуємо .
Локальний сервер – це сервер, що встановлюється на ваш комп’ютер. Такий сервер доступний тільки вам. Його зазвичай використовують для розробки проєкту. Саме такий сервер будемо використовувати ми протягом усього курсу.
Для його встановлення потрібна спеціальна програма. Ви можете використовувати будь-яку зручну для вас. Нижче декілька з них:
- Програма . Зручна та швидка, але її робота може бути не точною на ОС Віндовс. Рекомендуємо для встановлення на Мак ОС;
- Програма . Схожа програма, що ідеально працює на ОС Віндовс;
- Програма . Працює на всіх ОС, але має трохи складний інтерфейс. Рекомендуємо до встановлення на ОС Linux.
Детальну документацію по встановленню та роботі з OpenServer ви можете знайти на їх .
Якщо ви користувач комп'ютера Мак, то найкращим локальним сервером буде програма .
Виведення інформації
В PHP для виведення інформації на екран використовується оператор echo. Він дозволяє виводити як простий текст, так і HTML-теги.
Приклад використання:
// Одинарні лапки прийнято використовувати для тексту
echo 'Просто текст';
// Якщо потрібно вивести додатково HTML-теги,
// то використовуються подвійні лапки
echo "Звичайний текст, але з HTML";Варто також зазначити, що з появою нових версій PHP виведення тегів стало можливим у всіх типах лапок. Через оператор echo ви можете виводити великі шматки HTML коду.
Коментарі
Коментарі важливі у будь-якій мові програмування. Вони дозволяють описати якийсь блок коду, щоб у подальшому у вас не виникало жодних непорозумінь. Коментування дуже важливе на першій стадії вивчення, оскільки ви ще не вмієте писати красивий та читабельний код, тому варто залишати підказки хоча б для самого себе.
Мова PHP підтримує три типи коментарів:
// Два слеші для коментування одного рядка
/*
У такій конструкції ви
можете записувати багато
рядків коментарів
*/
# Решітка служить для коментування одного рядкаВикористовуючи коментарі, ви зможете додавати опис до вашої програми і завжди бути в курсі всіх ділянок коду в додатку.
Вихідний код
Весь код буде доступний після підписки на проект! Завдання до уроку
Створіть коментар, що міститиме ваше ім'я та прізвище.
Рішення роботи:
// John Doe
// або ж
# John DoeРозкажіть навіщо потрібен локальний сервер і яку роль він виконує?
Розкажіть якісь спеціальні програми ви знаєте для створення та налаштування локального сервера.
Оскільки PHP є серверною мовою, то для його роботи нам потрібно встановити або локальний сервер, або використовувати віддалений сервер на хостингу. Перший варіант безкоштовний і на ньому набагато зручніше все тестувати, тому саме його ми будемо використовувати.
Завдяки серверу ми зможемо інтерпретувати PHP код у браузері та виводити замість коду готовий результат.
Існує безліч локальних серверів і пакетів збирання, наприклад: OpenServer, та інші.
Виведіть на екран інформацію: «Сьогодні гарна погода». Слово "погода" виведіть на новий рядок.
Рішення роботи:
echo "Сьогодні гарна<br>погода";Отримати інші домашні завдання можна після підписки на проект
Велике завдання за курсом
Вам необхідно оформити передплату на сайті, щоб мати доступ до всіх великих завдань. У завдання входить методика рішення, а також готовий проект з відповіддю до завдання.
PS: подібні завдання доступні при підписці від 1 місяця
Також варто подивитися