包括许多文件或只包含一个文件

时间:2012-06-18 12:38:46

标签: php

建立项目结构;我想最好有一些“bootstrap.php”文件包含和设置所有内容,如数据库连接,会话管理,库,错误处理。或者只是单数包含当前所需的文件? (这需要先包括等等的顺序。)

备选方案1:

的index.php

<?php

include 'bootstrap.php';

//session... database up and ready to be used...

备选方案2:

的index.php

    <?php
include 'session.php';
include 'database.php';
include 'errorhandling.php';
//now use database...

2 个答案:

答案 0 :(得分:2)

仅包含特定页面所需的文件。例如,如果页面不需要数据库连接,则不会包含它。所以后一种方法最好有选择地包含所需的文件,除非你在每一页上都有一些常见的东西。

答案 1 :(得分:0)

此外,PHP-Autoloading可能对您有用:http://php.net/manual/de/language.oop5.autoload.php