Escaping from HTML
Оновлено: 12.05.2023
Все, що знаходиться поза парою відкриваючих і закриваючих тегів, ігнорується синтаксичним аналізатором PHP, що дозволяє PHP-файлам мати змішаний вміст. Це дозволяє вбудовувати PHP у HTML-документи, наприклад, для створення шаблонів.
<p>This is going to be ignored by PHP and displayed by the browser.</p>
<?php echo 'While this is going to be parsed.'; ?>
<p>This will also be ignored by PHP and displayed by the browser.</p>
Використання структур з умовами
Приклад #1 Розширене екранування з використанням умов
<?php if ($expression == true): ?>
This will show if the expression is true.
<?php else: ?>
Otherwise this will show.
<?php endif; ?>
Для виведення великих блоків тексту вихід з режиму синтаксичного аналізу PHP зазвичай ефективніший, ніж надсилання всього тексту через echo або print.
Зауважте:
Якщо PHP вбудовується в XML або XHTML, слід використовувати звичайний PHP <?php ?>, щоб залишатися сумісним зі стандартами.