0

你有什么 PHP 的特性,比如说一段“开始”代码,然后是一些通常会发送到浏览器的 html 或文本,然后是一段代码来“结束”它?

例如,

<? start_something(); ?>

<html>some html</html>

<? end_something(); ?>

是的,这是 php 的内置功能,我很确定,但我不记得它叫什么了。

4

6 回答 6

4

缓冲?

ob_start();

//do some code

ob_flush(); //sends current code to browser

//do something else

ob_end_flush(); //or ob_end_clean()
于 2012-05-15T17:59:11.543 回答
0

通常,这就是有多少网站在其网页上应用通用页眉和页脚。通过将它们分成单独的文件并将它们包含在每个页面中,他们可以轻松地保持其网站的一致外观和感觉,同时使维护变得容易,因为他们只需要更新一两个文件即可更改整个网站的外观。

于 2012-05-15T17:59:31.230 回答
0

输出缓冲

<? ob_start(); ?>

<html>some html</html>

<? ob_end_flush(); ?>
于 2012-05-15T17:59:37.533 回答
0

查看print()的 PHP 文档

print <<<END
This uses the "here document" syntax to output
multiple lines with $variable interpolation. Note
that the here document terminator must appear on a
line with just a semicolon no extra whitespace!
END;
于 2012-05-15T18:00:00.447 回答
0

很确定您在询问输出缓冲,如其他答案中所述

于 2012-05-15T18:02:07.910 回答
0

这是你需要的:http: //php.net/manual/en/control-structures.alternative-syntax.php

于 2012-05-15T18:02:50.530 回答