在类中调用时找不到mysqli

时间:2013-11-01 00:11:03

标签: php mysqli fatal-error

如果我打电话

$mysqli = new mysqli($dbHost, $dbUser, $dbPass, $dbName);

在课外,这很好用,我可以访问我的数据库。

在另一个文件中,我创建了一个DB.class.php。当我调用相同的代码但现在我在命名空间和类中时,我得到了这个错误。

  

致命错误:第18行的[路径] \ helpdesk \ NS \ helpdesk \ DB.class.php中找不到类'net [domain] \ helpdesk \ mysqli'

我不明白为什么在课堂上找不到mysqli。有什么想法吗?

1 个答案:

答案 0 :(得分:3)

试试这样:

$mysqli = new \mysqli($dbHost, $dbUser, $dbPass, $dbName);

这应该让PHP查看该类的全局命名空间。