-1

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

备选方案 1:

索引.php

<?php

include 'bootstrap.php';

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

备选方案 2:

索引.php

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

2 回答 2

2

仅包括特定页面所需的文件。例如,如果一个页面不需要数据库连接,您就不会包含它。因此,后一种方法最好有选择地包含所需的文件,除非您在每个页面上都需要导入一些常用的东西。

于 2012-06-18T12:41:29.717 回答
0

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

于 2012-06-18T13:09:08.863 回答