我正在尝试在一个php文件中创建一个具有函数的类,并从另一个文件中访问它。但我无法让它发挥作用。我得到Fatal error: Class 'databaseConnect' not found
。
代码:
<?php
$conn = new mysqli("localhost", "root", "usbw", "beoordelingen") or die(mysql_error());
class database {
public function getDatabase($theVar, $theSelector, $theLocator) {
$theVar = $conn->query("SELECT $theSelector FROM beoordeling $theLocator");
}
}
?>
然后尝试在另一个文件中调用它:
<?php
include("myClassFile.php");
$index = new database();
$index->getDatabase($result, "DISTINCT `category`");
?>
是否与范围或命名空间有关?或者我在这里做错了什么。
答案 0 :(得分:0)
(1)检查文件是否存在。你也可以更好地使用绝对路径。
(2)是否存在命名空间范围。尝试新的\ databaseConnect();附加反斜杠