繁体   English   中英

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

[英]PHP: php can't find a class defined in an include() script

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

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

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

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

当然,我已经检查了include的工作原理。 我试过将Markdown.php放在我的include_path和主脚本的路径中,它没有任何改变。

我很茫然。

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

use Michelf\Markdown;

// ...

$md = new Markdown();

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

$md = new \Michelf\Markdown();

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM