你能解释一下,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
}
?>
答案 0 :(得分: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 } ?>