首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >以字符串形式包括PHP文件

以字符串形式包括PHP文件
EN

Stack Overflow用户
提问于 2012-01-06 07:03:37
回答 6查看 25.4K关注 0票数 25

有没有可能做这样的东西?

代码语言:javascript
复制
// file.php
$string = require('otherfile.php');
echo $string;

// otherfile.php
<!DOCTYPE html>
<html>
<head><title>Test</title></head>
<body>
<?php require 'body.php';?>
</body>
</html>

// body.php
<p>Lorem ipsum something</p>

然后得到这个输出?

代码语言:javascript
复制
<!DOCTYPE html>
<html>
<head><title>Test</title></head>
<body>
<p>Lorem ipsum something</p>
</body>
</html>

我知道代码不会工作,但我希望你能理解我的意思。

EN

回答 6

Stack Overflow用户

回答已采纳

发布于 2012-01-06 07:07:27

file.php

代码语言:javascript
复制
ob_start();
include 'otherfile.php';
$string = ob_get_clean();
票数 61
EN

Stack Overflow用户

发布于 2012-01-06 07:10:37

代码语言:javascript
复制
$string = file_get_contents('otherfile.php',TRUE);
echo $string

对file_get_contents()使用TRUE参数意味着它将使用包含路径进行搜索,就像普通的包含或要求

票数 12
EN

Stack Overflow用户

发布于 2012-01-06 07:09:47

另一件很酷的事情是,SmokeyPHP的答案可能更好:

代码语言:javascript
复制
<?php
$var = require 'myfile.php';

myfile.php:

代码语言:javascript
复制
<?php
return 'mystring';
票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8751182

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档