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 ?>, щоб залишатися сумісним зі стандартами.