PHP 需要回显吗?

标签 php

是否有可能需要一个 php 文件并返回所有回显的内容并将其存储到一个变量中?

例子:

//file1.php
// let's say $somevar = "hello world"
<p><?php echo $somevar; ?></p>


//file2.php
$file1 = getEchoed("file1.php");
// I know getEchoed don't exist, but i'm unsure how to do it.

最佳答案

使用输出缓冲:

ob_start();
require('somefile.php');
$data = ob_get_clean();

关于PHP 需要回显吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5690465/

相关文章:

php - 返回 MYSQLi 准备语句查询并将结果绑定(bind)到一个数组

php - 使用 Dom 从 HTML 获取内容时显示错误

php - 从 PHP 生成 XML 输出

php - 缩放时背景图像移动也无法对齐表格中的文本

php - 使用 glob 返回给定目录中的文件夹列表(不带路径)

PHP session 变量在 Javascript 中检索但变为未定义

php - 在哪里存储辅助函数?

php - 单一强制索引在连接表上引发错误

php - 基于select的多个插入查询?

php - 使用 jQuery 检查单选按钮的值并更改 CSS 类