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

このphpファイルの結果は、テキスト「lala」のページではなく空白のページです。

コードを次のように変更すると

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

このphpファイルの結果は、テキスト「lala」を含むページです。

PHPインタープリターがopenタグとcloseタグ内のコードを解析し、関数(または他の何か)が適切に終了していないことを検出した場合、インタープリターはcloseタグに続くコンテンツが関数の一部であると考えるということですか? ?

4

2 に答える 2

3

これは有効な PHP ですが、関数を呼び出していません。追加

outLala();

底に。

于 2013-10-19T10:11:43.373 に答える
2

関数 outLala を呼び出す必要があります。例:

<?php
function outLala() {
?>
  lala
<?php   
}
outLala();
?>
于 2013-10-19T10:14:01.693 に答える