Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/258.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 在类内调用时未找到mysqli_Php_Mysqli_Fatal Error - Fatal编程技术网

Php 在类内调用时未找到mysqli

Php 在类内调用时未找到mysqli,php,mysqli,fatal-error,Php,Mysqli,Fatal Error,如果我打电话 $mysqli = new mysqli($dbHost, $dbUser, $dbPass, $dbName); 在课堂之外,这很好,我可以访问我的数据库 在另一个文件中,我创建了一个DB.class.php。当我调用相同的代码,但现在我在一个名称空间和一个类中时,我得到了这个错误 致命错误:在第18行的[path]\helpdesk\NS\helpdesk\DB.Class.php中找不到类'net[domain]\helpdesk\mysqli' 我不明白为什么在类中找不到

如果我打电话

$mysqli = new mysqli($dbHost, $dbUser, $dbPass, $dbName);
在课堂之外,这很好,我可以访问我的数据库

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

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

我不明白为什么在类中找不到mysqli。有什么想法吗?

试着这样做:

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

这应该可以让PHP在全局名称空间中查找类。

发布类-我们不能从您这里看到的内容进行评论。谢谢,我来自一个面向对象编程更加流畅的C#和Java环境。这很有魅力。