2

我正在尝试使用 Michelf 的 Markdown 的 PHP 实现。

我在我的主脚本的开头包含了他的 Markdown.php 脚本和 include() ,但是当尝试使用该类时(无论是创建新对象还是直接使用方法),我得到了这个:

致命错误:在 [我的主脚本] 中找不到类“Markdown”

然而,Markdown 类在包含的 Markdown.php 中明确定义。

当然,我已经检查过 include 是否有效。我已经尝试将 Markdown.php 放在我的 include_path 和我的主脚本的路径中,它不会改变任何东西。

我很茫然。

4

1 回答 1

3

源文件来看,您很可能在使用之前忘记了导入该类:

use Michelf\Markdown;

// ...

$md = new Markdown();

或者,您可以使用规范名称:

$md = new \Michelf\Markdown();
于 2013-08-27T03:02:31.850 回答