Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/296.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
通过另一个PHP文件呈现一个PHP文件_Php_Class - Fatal编程技术网

通过另一个PHP文件呈现一个PHP文件

通过另一个PHP文件呈现一个PHP文件,php,class,Php,Class,我想通过另一个php文件呈现一个php文件 我有两个php文件。定义一个类。另一个包含html和php。为了更好地理解,我提供了一个演示代码 file1.php <?php class someClass { public function someMethod() { echo readfile('file2.php'); } } <?php $block = 'block'; echo $block; ?> <

我想通过另一个php文件呈现一个php文件

我有两个php文件。定义一个类。另一个包含html和php。为了更好地理解,我提供了一个演示代码

file1.php

<?php

class someClass
{
    public function someMethod()
    {
       echo readfile('file2.php');
    }
}
<?php
    $block = 'block';
    echo $block;
?>
<div>djkdjkjkjfkjkdjfkjk</div>
<?php
require_once 'file1.php'
$class =  new someClass();
$class->someMethod();
index.php

<?php

class someClass
{
    public function someMethod()
    {
       echo readfile('file2.php');
    }
}
<?php
    $block = 'block';
    echo $block;
?>
<div>djkdjkjkjfkjkdjfkjk</div>
<?php
require_once 'file1.php'
$class =  new someClass();
$class->someMethod();

这就是我的方法没有正确解析php代码。如何以正常方式回显
file2.php
的内容(正如我们刚才看到的
www.domain.com/file2.php
)呢?

最简单的方法是

include 'file2.php'

简单地
include'file2.php
有什么问题?围绕简单的include构建类包装似乎有点奇怪。@AleksG:让我试试。@MikeBrant:我展示的是一个简单的演示。幕后有很多复杂的代码@阿列克斯格:你能回答这个问题吗。我有一个可怕的想法,我们可以包含/需要一个纯php文件。我完全没有意识到这一点。我的错(