建立项目结构;我想最好有一些“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...
答案 0 :(得分:2)
仅包含特定页面所需的文件。例如,如果页面不需要数据库连接,则不会包含它。所以后一种方法最好有选择地包含所需的文件,除非你在每一页上都有一些常见的东西。
答案 1 :(得分:0)
此外,PHP-Autoloading可能对您有用:http://php.net/manual/de/language.oop5.autoload.php