私は3つのファイルを持っています:
- blog.php
- comment.php
- function.php
私のblog.phpの中には、function.phpとcomment.phpのinclude()があります。
私の質問は、comment.phpがblog.phpからfunction.phpのインクルードを継承し、include()関数を再度宣言せずにそのコンテンツを使用する方法はありますか?
助けてくれてありがとう。
私は3つのファイルを持っています:
私のblog.phpの中には、function.phpとcomment.phpのinclude()があります。
私の質問は、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;
それが少し役立つことを願っています。
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.