PHP尝试使用类,但无法访问类

时间:2016-01-16 10:33:16

标签: php

我正在尝试在一个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`");
?>

是否与范围或命名空间有关?或者我在这里做错了什么。

1 个答案:

答案 0 :(得分:0)

(1)检查文件是否存在。你也可以更好地使用绝对路径。

(2)是否存在命名空间范围。尝试新的\ databaseConnect();附加反斜杠