0

私は3つのファイルを持っています:

  • blog.php
  • comment.php
  • function.php

私のblog.phpの中には、function.phpとcomment.phpのinclude()があります。

私の質問は、comment.phpがblog.phpからfunction.phpのインクルードを継承し、include()関数を再度宣言せずにそのコンテンツを使用する方法はありますか?

助けてくれてありがとう。

4

2 に答える 2

1

ファイルをインクルードするたびに、インクルードされたファイルは、インクルードされる前にすべてのコードを継承します。このようなものを含める場合:

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;

それが少し役立つことを願っています。

于 2013-01-16T19:32:52.850 に答える
0

If function.php is included first it will be available to any code running in comment.php.

However, if comment.php requires function.php to operate correctly, putting an include_once at the top of comment.php is a good idea.

于 2013-01-16T19:09:28.357 に答える