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
   3   4   5   6   7   8   9   10   11   12   13