看到一个关于省略关闭的帖子?>在
PHP脚本中让我感到疑惑.
原文链接:https://www.f2er.com/php/137755.html拿这个代码:
foo.PHP
<?PHP echo 'This is foo.PHP'; include('bar.PHP');
bar.PHP
<?PHP echo 'This is bar.PHP';
This is foo.PHP This is bar.PHP
(在任何人指出之前添加了艺术许可的新行)
那么,为什么:
baz.PHP
<?PHP echo 'This is foo.PHP'; <?PHP echo 'This is bar.PHP';
导致可预测的语法错误意外’<',当“include”就是这样 - 或者更确切地说,我对include的理解是PHP只是在那时转储文件,好像它一直存在. 如果包含文件,PHP是否检查开始标记并忽略未来标记?当一个脚本中有两组标签时,为什么不这样做呢? 谢谢你的任何澄清.这不是一个重要的问题,但更好地理解PHP.