Page 8 - 4636
P. 8
Збережіть файл і завантажте його в браузер, потім заповніть форму і клацніть на кнопці Відіслати
замовлення. На екрані ви отримаєте зображення, схоже на представлене на рис. 1.2.
Рисунок 1.2 - Текст, переданий РНР-конструкцією echo, відображається браузером
Зверніть увагу, як написаний РНР-код вбудовується в звичайний HTML-файл. Спробуйте
переглянути вихідний код у браузері. Ви повинні побачити такі рядки:
<html>
<head>
<title>Aвтозапчасти від Вована - Результати заказу</title>
</head>
<body>
<h1>Автозапчастини від Вована</h1>
<p>Заказ оброблений</p>
</body>
</html>
Жодного рядка вихідного РНР-коду не видно. Це пояснюється тим, що інтерпретатор РНР
переглянув сценарій і замінив його відповідними рядками виводу. Це означає, що з РНР-коду можна
побудувати чистий HTML - код, що допускає перегляд у будь-якому браузері, - іншими словами,
застосовуваний користувачем браузер зовсім не зобов'язаний розуміти РНР.
Цей приклад є гарною ілюстрацією концепції серверних сценаріїв. РНР-код інтерпретується і
виконується на Web-cepвepe, на відміну від JavaScript та інших технологій клієнтської сторони, які
інтерпретуються і виконуються у середовищі Web-браузера на машині користувача. тепер код,
поміщений у цей файл, відноситься до наступних чотирьох типів:
HTML;
дескриптори РНР;
оператори РНР;
пропуски.
Можна також додавати коментарі.
Більшість рядків у наведеному вище прикладі - всього лише простий HTML-код.
1.1 РНР-дескриптори
РНР-код у попередньому прикладі починається з конструкції <?php і завершується конструкцією
?>. Це аналогічно до всіх HTML-дескрипторам, оскільки всі вони починаються з символу “менше” (<)
і закінчуються знаком “більше” (>). Символи <?php і ?> називаються РНР-дескрипторами,
оскільки вони вказують Web-серверу, де починається і де закінчується РНР-код. Будь-який текст, що
5