PHP混合模式处理如何工作?

时间:2012-09-25 08:34:08

标签: php php-parser

你能解释一下,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 个答案:

答案 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 } ?>