PHP试图使用类,但类可以';无法访问

PHP试图使用类,但类可以';无法访问,php,Php,我试图在一个php文件中创建一个带有函数的类,并从另一个php文件中访问它。但我不能让它工作。我发现致命错误:找不到类“databaseConnect” 守则: <?php $conn = new mysqli("localhost", "root", "usbw", "beoordelingen") or die(mysql_error()); class database { public function getDat

我试图在一个php文件中创建一个带有函数的类,并从另一个php文件中访问它。但我不能让它工作。我发现
致命错误:找不到类“databaseConnect”

守则:

    <?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)检查文件是否存在。您最好也使用绝对路径


(2) 是否存在命名空间作用域。尝试新建\数据库连接();追加反斜杠

文件未正确包含。如果您正在执行
包含(“myClassFile.php”)然后确保两个文件都在同一个目录中。只是为了确保。。。您确实有
错误-您没有关闭
?文件是否已加载?查看web服务器的错误日志。使用
require
而不是
include
查看它是否加载。如果没有,请检查包含路径。如果它确实发布了真实的代码。我想你应该先阅读一些关于PHPChecked的基础知识的教程,并且文件存在,请参阅我之前的评论。而且加反斜杠也没用$db=新数据库()并运行以检查是否显示“::::calling::::”。然后你可以找到解决方案。