0

我有 4 个文件:

  • 索引.php
  • 一个.php
  • b.php
  • 配置文件

文件ab需要包含config.php和 index.php 需要包含a.php & b.php

所以 index.php 看起来像:

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

我的问题是,您将如何管理文件config.php的包含。我应该将它包含在a.phpb.php 中还是只包含在index.php中,或者您有其他想法。

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 除外)都需要配置吗?如果是这样,我建议始终在index.php中包含config.php

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

您当然也可以在a.phpb.php中使用 include config.php,但我不推荐这种做法,因为这会导致大量不必要的包含(错误代码)。

于 2013-10-27T12:21:51.970 回答