• Владислав SEO-Спеціаліст, Founder

Основи php. Урок №1

  • 14.10.2022
  • 4 хвилин
  • 282
Зміст:

Світ веб-програмування дуже різноманітний і цікавий. У ньому є різні мови програмування, розмітки, візуальних ефектів та оформлення стилів: php, JavaScript, ruby, perl, jQuery, html, css та інші.

Цей урок є початком циклу уроків, присвяченим мові програмування php. Ця мова є дуже популярною і завойовує до себе розташування більшості програмістів та веб-майстрів. Основна маса сайтів, розташованих в інтернеті, зроблено саме цією програмною мовою.

Таку популярність пхп отримав завдяки своїй гнучкості застосування та простоті вивчення. За бажання основи пхп можна вивчити за два-три місяці регулярних теоретичних та практичних занять.

Що ж є PHP

PHP – це серверна мова програмування. Тобто вона виконується з боку сервера. Протилежним прикладом є JavaScript. Він працює з боку клієнта.

Щоб було зрозуміліше, давайте розберемо, як відбувається процес отримання даних користувачем, який зайшов в інтернет і шукає певну інформацію.

Бують два види сайтів статичні та динамічні.

Статичні – це сайти з певною кількістю сторінок html, які розташовуються фізично на сервері. Коротше кажучи, це сайт зроблений на html.
Клієнт надсилає запит на сервер. Сервер обробляє запит та видає необхідні сторінки.

stat

Динамічні сайти робляться на php та інших мовах програмування. Головна відмінність від статичних сайтів у тому, що сторінок немає, вони генеруються в процесі запиту користувачів. Генерація сторінок можлива завдяки скриптам, які розташовані в корені сайту на сервері та його інтерпретатору php, який розуміє ці скрипти. Тобто сервер містить інтерпретатор php, який генерує сторінки.

dinamit

Скажімо, нам потрібно знайти сайт автомобільної тематики. Ми пишемо запит у браузері. Сервер отримує запит. Запит опрацьовується. Якщо є сайти даної тематики на html, то вони видаються такими, якими є. Якщо існують сайти на php, сервер підключає інтерпретатор, який обробляє запит і формує сторінки в html вигляд. Далі видає їх користувачу у браузері.

Ось послідовний ланцюжок роботи інтернету:

Клієнт -> запит -> сервер -> обробка запиту сервером -> відповідь сервера

Для вивчення пхп зручно зробити сервер у себе на комп’ютері. Це буде своєрідний хостинг, де ми зможемо розташовувати тестові файли та сайти. Для цього завантажуємо пакет інструментів Denwer. Як встановити денвер на комп’ютер я вже детально описував. У цьому пакеті присутній сам сервер php під назвою Apache і база даних MyQLI. Вони забезпечать зручну роботу. Ми зможемо навчатися та працювати без підключення до інтернету.

Основи синтаксису

Давайте створимо файл index.php розширення файлу обов’язково php.

Пишемо першу програму:

echo "Всім привіт! Це моя перша програма на PHP!";
echo "Це дивовижна мова програмування.";

Як бачимо, наше повідомлення розміщується у спеціальних знаках у кутових дужках із знаком питання. Вони вказують, що вся інформація, яка в них укладена, буде відпрацьовуватися інтерпретатором php.

echo (луна) – конструкція мови, яка виводить інформацію на екран браузера.

Крапка з комою завжди повинна стояти наприкінці оператора. У цьому випадку оператором виступають символи подвійні лапки.

Оцінити
Ваша email адреса не буде опублікована
Дякую
за заявку!
Дані успішно відправлено!
Відгук надіслано Ваш коментар обробляється модератором.