Просто про складне або вивчаємо PHP 7! Частина 2. Правила написання php сценаріїв. Впровадження php коду в html документи

Привіт, шановні читачі сайту remontcompa.ru! Мене звати Роман нахватом і я представляю вашій увазі другу частину з циклу статей по мові програмування PHP. У першій частині "Просто про складне або вивчаємо PHP 7! Частина 1. Встановлення та налаштування веб - сервера (на прикладі Abyss Web Server). Установка PHP - движка" ми з вами виконали установку і настройку веб - сервера Abyss Web Server, а також встановили PHP - движок і підключили його до Abyss Web Server для забезпечення виконання на ньому php сценаріїв. У даній статті ми розглянемо правила написання php сценаріїв, а також таке питання, як впровадження php коду в html документи.

Просто про складне або вивчаємо PHP 7! Частина 2. Правила написання php сценаріїв. Впровадження php коду в html документи


Коли PHP-движок отримує вхідні дані з веб-сервера, він зчитує php код зверху вниз. Даний процес називається синтаксичним аналізом (або парсинга). Під час синтаксичного аналізу PHP-движок шукає відкривають теги, визначає між цими тегами код php для його інтерпретації. Код за межами тегів повністю ігнорується, що дає можливість вбудовувати php код в html документи Створимо в текстовому редакторі наступний документ з шаблонним html кодом, як показано нижче: PHP

Між тегами і впишемо відкриває теги, між якими ми далі будемо писати php код.

Пропишемо між тегами Наступного код: echo 'Hello, world'; (При виконанні даний код виведе фразу Hello, world у вікні веб-браузера). Збережемо даний документ в папці htdocs веб - сервера Abyss Web Server під ім'ям hello з розширенням .php

отримуємо наступне.

Кожен рядок php коду повинна закінчуватися крапкою з комою. Крапка з комою розпізнається PHP-движком як мітка кінця окремого рядка php коду, яку він повинен інтерпретувати.

Після збереження файлу hello.php в папці htdocs веб-сервера Abyss Web Server в адресному рядку веб-браузера вводимо http: //localhost/hello.php

Як бачимо, результатом виконання php коду є висновок фрази Hello, world у вікні веб-браузера

Подивимося вихідний текст сторінки hello.php

Як бачимо, код сторінки hello.php, що відображається в веб-браузері відрізняється від коду у файлі hello.php, відкритому в текстовому редакторі, а саме в веб-браузері відсутня відображення тегів , а PHP-движок розмістив фразу Hello, world між тегами і

відкривають теги, між якими розташовується php код, можна замінити їх скороченим варіантом , як показано нижче.

Збережемо документ з даними php кодом в папці htdocs, присвоївши йому ім'я hello1 і розширення .php

отримуємо наступне.

Введемо в адресному рядку веб-браузера http: //localhost/hello1.php і отримуємо той же висновок фрази Hello, world

Видалимо з документа hello1.php все html теги, залишивши тільки рядок і збережемо його під ім'ям hello2 з розширенням .php

отримуємо наступне.

В адресному рядку веб-браузера введемо http: //localhost/hello2.php і отримуємо той же висновок фрази Hello, world навіть після видалення з документа html тегів.

Створимо новий документ з наступним найпростішим php кодом: Рядок echo 'Мене звуть Роман'; виводить фразу "Мене звуть Роман" у вікні веб-браузера

Збережемо даний документ як name.php

Результатом виконання php коду на сторінці name.php, як уже говорилося вище, буде висновок фрази Мене звуть Роман у вікні веб-браузера.

Створимо ще один документ зі схожим php кодом, а саме: Рядок echo 'Я вивчаю мову програмування PHP7'; виводить фразу "Я вивчаю мову програмування PHP7 '" у вікні веб-браузера

Збережемо даний документ під ім'ям study з розширенням .php

отримуємо наступне.

Результатом переходу по http: //localhost/study.php буде висновок фрази "Я вивчаю мову програмування PHP7 у вікні веб-браузера".

Повернемося до php коду файлу name.php, який спочатку виводив фразу "Мене звуть Роман" у вікні веб-браузера. Підключимо до файлу name.php файл study.php, тобто зробимо так, щоб при переході по http: //localhost/name.php виконувався php код файлу study.php. Для цього скористаємося функцією include Змінимо php код файлу name.php на наступний: '; include 'study.php'; ?> Де include 'study.php'; рядок коду, що підключає до файлу name.php файл study.php.

Введемо в адресному рядку веб-браузера http: //localhost/name.php і бачимо, що php код файлу study.php виконався (а саме в вікні веб-браузера вивелася фраза "Я вивчаю мову програмування PHP7").

Наступний урок: Змінні і їх типи в PHP