来自 tuxradar.com:
示例 1:
<?php
if ($foo == $bar) {
print "Lots of stuff here";
print "Lots of stuff here";
print "Lots of stuff here";
...[snip]...
print "Lots of stuff here";
print "Lots of stuff here";
}
?>
示例 2:
<?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
}
?>
假设$foo
= $bar
。
两者的输出相等。我不明白为什么。示例 2 没有print
/ ,据我了解,没有orecho
的 PHP 解析器不应该理解一堆单词。那么,当“一堆病房”被另一组标签分隔时,为什么它实际上会被打印出来,而通常不会呢?print
echo
<?php ?>
我想我在这里遗漏了一些我想深入了解的东西。