3 Відокремлення PHP коду від HTML розмітки
Відокремлення PHP коду від HTML розмітки
Всі сценарії оформляються у вигляді блоків коду. Ці блоки можуть бути поміщені в HTML-код, але відділені від нього відповідними обмежувачами. Код PHP в HTML повинен знаходитись між початковим тегом <?php та кінцевим ?>. Також можна використати тег <script language="php">. Бажаним варіантом виділення PHP коду є варіант <?php ?>, оскільки саме такі початковий та кінцевий теги дозволять використовувати PHP код в документах, які відповідають правилам XML. Також можна користуватися скороченим записом: <? ?>. Щоб використовувати даний тег потрібно в файлі php.ini присвоїти змінній short_open_tag значення On. Для використаннян запису в стилі ASP <% %> необхідно присвоїти змінній asp_tags значення On. Проте стиль ASP не рекомендується, бо він буде відсутній у PHP6.
PHP виконує код, що знаходиться в середині обмежувачів, таких як <?php ?>. Все, що знаходиться поза межами обмежувачів виводиться без змін. Таким чином виконується вставка PHP коду в HTML код. Наприклад, код html-сторінки з попереднім прикладом виглядатиме так: <html> <head> <title>Тестуємо PHP</title> </head> <body> <?php echo 'Hello, world!'; ?> </body> </html>
Ухвалення стратегії Open Source і безплатне розповсюдження початкових текстів РНР надало неоціниму послугу користувачам. Додатково, користувачі РНР в усьому світі є свого роду колективною службою підтримки, і в популярних електронних конференціях можна знайти відповіді навіть на найскладніші питання.