pChart库和PHP:虽然存在类pDraw,但找不到它

时间:2020-07-18 07:11:37

标签: php class pchart

我想使用pChart库(https://github.com/bozhinov/pChart2.0-for-PHP7)来基于MySQL数据集绘制一些图形。因此,我包括一个PHP文件,该文件包含MySQL查询和用于在另一页中绘制图形的pChart代码。这是页面结构:

main page ski.php
|- msqry.php: MySQL Query and pChart code

目前,我正在努力添加必要的pChart类文件。在msqry.php之上,我包括了这些类:

$filenameclass1 = $_SERVER["DOCUMENT_ROOT"] . "/pchart/pChart/pColor.php";
if(file_exists($filenameclass1)) {
    include($_SERVER["DOCUMENT_ROOT"] . "/pchart/pChart/pColor.php"); 
} else {
    echo "Class pColor not found";
}
 
$filenameclass2 = $_SERVER["DOCUMENT_ROOT"] . "/pchart/pChart/pDraw.php";
if(file_exists($filenameclass2)) {
    include($_SERVER["DOCUMENT_ROOT"] . "/pchart/pChart/pDraw.php"); 
} else {
    echo "Class pDraw not found";
}

$filenameclass3 = $_SERVER["DOCUMENT_ROOT"] . "/pchart/pChart/pCharts.php";
if(file_exists($filenameclass3)) {
    include($_SERVER["DOCUMENT_ROOT"] . "/pchart/pChart/pCharts.php"); 
} else {
    echo "Class pCharts not found";
}

所有三个文件都存在并被成功包含(因为我没有收到任何回声说“找不到xxx类”)。创建新的pDraw对象时:

$anab_dgr = new pDraw(700, 230);

我收到此错误:“致命错误:未捕获的错误:msqry.php中找不到类'pDraw'...”

因此,很明显,PHP无法找到该类,尽管该文件存在并且包含在当前文件中。我在这里想念什么?

非常感谢您的帮助。

修改 我忘了提到上面的github存储库中提供的示例按预期运行。

0 个答案:

没有答案
相关问题