0

我正在尝试使用 phpDocumentor Web 界面为 CodeIgniter 项目生成文档。当我尝试解析目录时,我得到一长串看起来像这样的“严格标准”错误

“严格标准:parserTag::getString() 的声明应与 D:\wamp\www\phpdoc\phpDocumentor\DocBlockTags.inc 第 185 行中的 parserStringWithInlineTags::getString($trim = true) 兼容”

“严格标准:phpDocumentorTParser::packageTagHandler() 的声明应与第 2945 行 D:\wamp\www\phpdoc\phpDocumentor\phpDocumentorTParser.inc 中的 Parser::packageTagHandler($word) 兼容”

“严格标准:phpDocumentor_TutorialHighlightParser::setupStates() 的声明应与 D:\wamp\www\phpdoc\phpDocumentor\TutorialHighlightParser.inc 第 527 行中的 Parser::setupStates() 兼容”

谁能告诉我是什么原因造成的,或者它是否与 phpdoc 安装或其他有关?

4

1 回答 1

1

phpDocumentor 1.x 是 php4 代码,因此在较新的版本(尤其是 5.3+)上运行它会触发许多此类通知和警告。您可以降低错误报告阈值以隐藏它们,但对于较新的 PHP 代码,更好的选择是尝试 phpDocumentor 2.x,它目前处于测试阶段。

至于这些对您使用 1.x 生成的文档有负面影响的通知,您的文档应该没问题。这些特定的通知不是任何形式的失败。

于 2013-08-08T15:08:23.247 回答