我有 4 个文件:
- 索引.php
- 一个.php
- b.php
- 配置文件
文件a和b需要包含config.php和 index.php 需要包含a.php & b.php
所以 index.php 看起来像:
<?php include('a.php'); include('b.php'); ?>
我的问题是,您将如何管理文件config.php的包含。我应该将它包含在a.php和b.php 中还是只包含在index.php中,或者您有其他想法。
我有 4 个文件:
文件a和b需要包含config.php和 index.php 需要包含a.php & b.php
所以 index.php 看起来像:
<?php include('a.php'); include('b.php'); ?>
我的问题是,您将如何管理文件config.php的包含。我应该将它包含在a.php和b.php 中还是只包含在index.php中,或者您有其他想法。
如果a和b不需要直接访问,则不需要在其中包含config.php。他们会选择已经包含在index.php中的变量。但是,如果它们是可以直接访问和/或可以包含在index.php中的单独页面,那么您也希望将 include 语句放在这些页面的顶部。
你最好的选择是使用include_once()或require_once()
您的所有文件(index.php 除外)都需要配置吗?如果是这样,我建议始终在index.php中包含config.php:
// index.php
require_once ('config.php');
您当然也可以在a.php或b.php中使用 include config.php,但我不推荐这种做法,因为这会导致大量不必要的包含(错误代码)。