PHP:php找不到include()脚本中定义的类

时间:2013-08-27 02:59:45

标签: php class include

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

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

致命错误:[我的主脚本]

中找不到“Markdown”类

Markdown类在包含的Markdown.php中是明确定义的。

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

我不知所措。

1 个答案:

答案 0 :(得分:3)

根据source file判断,在使用之前,您很可能忘记了import课程:

use Michelf\Markdown;

// ...

$md = new Markdown();

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

$md = new \Michelf\Markdown();