Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/238.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 在.phtml文件中使用psalm_Php_Static Analysis_Psalm Php - Fatal编程技术网

Php 在.phtml文件中使用psalm

Php 在.phtml文件中使用psalm,php,static-analysis,psalm-php,Php,Static Analysis,Psalm Php,我试图让圣歌在.phtml文件上运行。 一切都很顺利,除了一件事。所有类(应该自动加载)都未定义。在普通的php类中,它们是通过psalm加载的 下面给出了CustomBlocks的UndefinedDocblockClass //my-template.phtml <?php use MyNamespace\Block\CustomBlocks /** @var CustomBlocks $block */ ?> 更新;第二个示例没有给出该错误,因为docblock与以下类

我试图让圣歌在
.phtml
文件上运行。 一切都很顺利,除了一件事。所有类(应该自动加载)都未定义。在普通的php类中,它们是通过psalm加载的

下面给出了
CustomBlocks
UndefinedDocblockClass

//my-template.phtml

<?php 
use MyNamespace\Block\CustomBlocks

/** @var CustomBlocks $block */
?>

更新;第二个示例没有给出该错误,因为docblock与以下类相关联&在docblocks类中忽略@var。

如果放置
,它是否有效在这行的末尾?你的意思是像
/**@var CustomBlocks$block*/?不,没什么变化
//my-template.phtml

<?php 
use MyNamespace\Block\CustomBlocks

/** @var CustomBlocks $block */

class OneRandomClass {

}
?>