我正在尝试使用Michelf的Markdown PHP实现。
我在我的主脚本的开头包含了他的Markdown.php脚本和include(),但在尝试使用该类时(无论是创建新对象还是直接使用方法),我得到了这个:
致命错误:[我的主脚本]
中找不到“Markdown”类Markdown类在包含的Markdown.php中是明确定义的。
我当然检查过包含是否正常。我已经尝试将Markdown.php放在我的include_path和我的主脚本的路径中,它不会改变任何东西。
我不知所措。
答案 0 :(得分:3)
根据source file判断,在使用之前,您很可能忘记了import课程:
use Michelf\Markdown;
// ...
$md = new Markdown();
或者,您可以使用规范名称:
$md = new \Michelf\Markdown();