Page 11 - 4636
P. 11
При використанні обох цих стилів все, що йде за символом коментаря (# або //) аж до кінця рядка
або до завершального РНР-дескриптора, залежно від того, що трапиться раніше, розглядається як
коментар.
У наведеному нижче рядку коду текст перед закриваючим дескриптором (це коментар) є частиною
коментаря. У той самий час текст, а це вже не коментар, трактується як HTML-код, оскільки він
знаходиться після закриваючого дескриптора.
// це коментар ?> а це вже не коментар
1.3 Додавання динамічного вмісту
Досі ми не використовували РНР для виконання будь-яких дій, які не можна було б реалізувати за
допомогою звичайного HTML.
Основна причина застосування мови написання серверних сценаріїв - бажання надати користувачам
сайт з динамічним вмістом. Це важливе застосування РНР, бо вміст, змінюється відповідно до потреб
користувача або з плином часу, змушує відвідувачів знову і знову повертатися на сайт. РНР дозволяє
легко організувати це.
Почнемо з розгляду простого прикладу.
Замінимо РНР-код у файлі processorder.php на наведений нижче:
<?
echo '<р>3аказ оброблений ' ; echo date('H:i, jS F Y ' ) ; echo '</p>';
?>
Цей фрагмент можна записати одним рядком, якщо скористатися операцією конкатенації:
<?php
I echo "<р>3аказ оброблений ".date('H:i, jS F Y')."</p>";
?>
У цьому коді використовується вбудована РНР-функція date(), яка повідомляє клієнту дату і час
обробки його замовлення. Значення будуть змінюватися при кожному виконанні сценарію. Результат,
отриманий у результаті одного з таких запусків розглянутого сценарію, показано на рис. 1.3.
1.4 Виклик функцій
Розглянемо як викликається функція date(). Це загальна форма виклику функції. РНР має велику
бібліотеку функцій, якими ви можете користуватися при розробці Web-додатків. Більшості цих
функцій потрібно передавати деякі дані, щоб вони повертали відповідні дані як результати.
Рисунок 1.3 - РНР-функція date ( ) повертає форматований рядок дати
8