0

我有三个文件:

  • 博客.php
  • 评论.php
  • 函数.php

在我的 blog.php 中有一个用于 function.php 和 comment.php 的 include()。

我的问题是:comment.php 有没有办法从 blog.php 继承 function.php 的包含,并在不再次声明 include() 函数的情况下使用它的内容?

在此先感谢您的帮助。

4

2 回答 2

1

每次包含文件时,包含的文件都会在包含之前继承所有代码。如果您包含这样的内容:

一个.php

$foo="bar";
include('b.php');

b.php

include('c.php');
$foobar = $bar." is ".$foo

c.php

$bar = "foo";

d.php

include('a.php');
echo $foobar;

希望那些对你有帮助。

于 2013-01-16T19:32:52.850 回答
0

如果首先包含 function.php,它将可用于在 comment.php 中运行的任何代码。

但是,如果comment.php 需要function.php 才能正确运行,那么include_once在comment.php 的顶部放置一个是个好主意。

于 2013-01-16T19:09:28.357 回答