0

我必须了解一个脚本才能添加一些内容,并且我有一些简短的问题。

有这几行:

if(!isset($GLOBALS['DB'])){
    $DB = new System\Database\MySQL(DB_SERVER,DB_USER,DB_PASSWORD,DB_NAME,DB_PORT);
}

new System\SessionHandler();

我不明白 System\Database\MySQL 和 System\ 定义了哪个路径,因为没有具有这些名称的文件夹。

4

2 回答 2

1

正如约翰和埃隆所说,它们是命名空间。这是使用参数创建一个新对象 MySQL:服务器、用户、密码、数据库和端口。

于 2013-09-26T14:02:11.113 回答
0

System\Database\MySQL实际上可能不一定匹配路径。这只是名称空间。这取决于自动加载器的实现。但在您的情况下,它可能不存在,您应该在代码中的其他地方查找手动包含/要求。

于 2013-09-26T14:03:10.087 回答