php - 要求/包含到变量中

标签 php

我想要求/包含一个文件并将其内容检索到一个变量中。

test.php

<?php
echo "seconds passed since 01-01-1970 00:00 GMT is ".time();
?>

index.php

<?php
$test=require("test.php");
echo "the content of test.php is:<hr>".$test;
?>

类似于 file_get_contents() 但它仍应执行 PHP 代码。 这可能吗?

最佳答案

如果您包含的文件返回了一个变量...

include.php

<?php
return 'abc';

...然后您可以将它分配给这样的变量...

$abc = include 'include.php';

否则,使用输出缓冲。

ob_start();
include 'include.php';
$buffer = ob_get_clean();

关于php - 要求/包含到变量中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5948395/

相关文章:

php - 为所有用户或仅为想要登录的用户创建 PHP session ?

php - 为什么 PHP 挂起,当 bash 调用 fork 时

javascript - 单击按钮时的 iFrame

php - PHPCS 的 Git 预提交 Hook 在 Windows 中为 Laravel 提供错误

php - SQL 按日期分组并显示一天的每个类别

php - 引用 jQuery .ajax Post 函数

javascript - 从两个查询中检索数组以进行 ajax 调用

php - foreach数组函数存储在一个变量中?

javascript - 1个按钮 2个功能

php - 将平面多维数组转换为分层数组——用于相册和照片