【发布时间】:2009-11-11 09:08:14
【问题描述】:
我是 PHP 初学者。我用 PHP 开发了一个类似于 Orkut 的社交网站。
我网站的基本程序流程是将所有内容重定向到 index.php
index.php 确定 $_SERVER['REQUEST_URI'] 并执行需要完成的操作并呈现输出。
我在 index.php 的顶部初始化所有类我想知道这样做是否是一个好习惯。
index.php 的开头是这样的:-
// all the configuration files
require_once ("siteconfig.php");
// include library files / classes
require_once "lib/auth.php";
require_once "lib/album.php";
require_once "lib/db.php";
require_once "lib/form.php";
require_once "lib/inbox.php";
require_once "lib/social.php";
require_once "lib/profile.php";
require_once "lib/user.php";
require_once "lib/settings.php";
require_once "lib/validate.php";
require_once "lib/logs.php";
require_once "lib/sms.php";
// initialize all the classes
$db = new db($dbuser, $dbpass, $dbname, $dbhost);
$validate = new validate();
$auth = new auth();
$user = new user();
$profile = new profile();
$social = new social();
$settings = new settings();
$usersearch = new usersearch();
$album = new album();
$logs = new logs();
$liveupdates = new liveupdates();
$sms = new sms();
【问题讨论】: