Как работает обработка в смешанном режиме PHP?

Можете ли вы объяснить мне, как именно работает смешанный режим обработки PHP. Я видел какой-то пример и понимаю его, я просто хочу знать, как он работает и почему.

<?php
if ($foo == $bar) {
?>
Lots of stuff here
Lots of stuff here
Lots of stuff here
...[snip]...
Lots of stuff here
Lots of stuff here
<?php
   }
?>

1 ответ

PHP будет обращать внимание на что-либо между тегами, игнорируя что-либо вне их:

<?php
echo 'PHP will parse this code because it is inside the php tags!';
?>

<p>PHP is ignoring me because I'm outside of the php tags :(</p>

<?php
echo 'Hey, I am being parsed!';
?>

<?php foreach(range(1, 100) as $number){ ?>
    <strong><?php echo $number; ?></strong><br />
<?php } ?>
Другие вопросы по тегам