我有三个文件:传承 - 包括在一个包含文件的文件
- blog.php的
- comment.php
- function.php
里面我blog.php的有一个include()用于function.php和comment.php。
我的问题是:有没有什么办法可以让comment.php从blog.php中继承function.php的包含,并在不声明include()函数的情况下使用它的内容?
在此先感谢您的帮助。
我有三个文件:传承 - 包括在一个包含文件的文件
里面我blog.php的有一个include()用于function.php和comment.php。
我的问题是:有没有什么办法可以让comment.php从blog.php中继承function.php的包含,并在不声明include()函数的情况下使用它的内容?
在此先感谢您的帮助。
每次包含文件时,包含文件在包含之前都会继承所有代码。如果要包括这样的事情:
a.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;
希望有点帮助。
其实帮了我。谢谢。 – wiredmark
很高兴我能帮忙:) –
如果首先包含了function.php,它将可用于在comment.php中运行的任何代码。
但是,如果comment.php需要function.php才能正常运行,那么将include_once
置于comment.php的顶部是个不错的主意。
php的include基本上是一个剪切粘贴的东西,就好像被包含的文件的内容实际上是包含文件的一部分。 –