理解php start&关闭标签

时间:2013-10-19 10:10:18

标签: php

<?php
function outLala() {
?>
  lala
<?php   
}
?>

这个php文件的结果是一个空白页而不是一个带有文本“lala”的页面。

如果我将代码更改为

<?php
function outLala() {}
?>
  lala
<?php   
{}
?>

这个php文件的结果是一个带有文本“lala”的页面。

是否意味着php解释器将解析open和close标记内的代码,如果它发现某个函数(或其他东西)未正确终止,则解释器会认为close标记后面的内容是其中的一部分功能?

2 个答案:

答案 0 :(得分:4)

这是有效的PHP,但是你没有调用该函数。添加

outLala();

在底部。

答案 1 :(得分:2)

你必须调用函数outLala。例如:

<?php
function outLala() {
?>
  lala
<?php   
}
outLala();
?>
相关问题