<?php
function outLala() {
?>
lala
<?php
}
?>
这个PHP文件的结果是一个空白页,而不是一个带有文本"Lala"的页面。
如果我将代码更改为
<?php
function outLala() {}
?>
lala
<?php
{}
?>
这个PHP文件的结果是一个带有文本"Lala"的页面。
这是否意味着 PHP 解释器将解析 open 和 close 标签中的代码,如果它发现函数(或其他东西)未正确终止,解释器会认为 close 标签后面的内容是函数的一部分?
这是有效的 PHP,但你不调用该函数。加
outLala();
在底部。
你必须调用函数 outLala。例:
<?php
function outLala() {
?>
lala
<?php
}
outLala();
?>