0

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

  • index.php
  • a.php
  • b.php
  • config.php

ファイルabにはconfig.phpを含める必要があり、index.php にはa.phpb.phpを含める必要があります。

したがって、index.php は次のようになります。

<?php include('a.php'); include('b.php'); ?>

私の質問は、ファイルconfig.phpのインクルードをどのように管理するかということです。a.phpb.phpに含めるか、 index.phpに 1 回だけ含めるか、別のアイデアがありますか。

4

2 に答える 2

3

abに直接アクセスする必要がない場合は、それらに config.php を含める必要はありませindex.phpにすでに含まれている変数を取得します。しかし、それらが直接アクセスできる、および/またはindex.phpに含めることができる別個のページである場合は、それらのページの上部にも include ステートメントを配置する必要があります。

あなたの最善の策は、include_once()またはrequire_once()を使用することです

于 2013-10-27T12:21:40.197 に答える
2

すべてのファイル (index.php を除く) に設定が必要ですか? もしそうなら、常にconfig.phpindex.phpに含めることをお勧めします:

// index.php
require_once ('config.php');

もちろん、 config.phpa.phpまたはb.phpにインクルードすることもできますが、多くの不要なインクルード (悪いコード) が発生するため、この方法はお勧めしません。

于 2013-10-27T12:21:51.970 に答える