PHPStorm 对 __construct() 的@return void 发出尖叫

标签 php constructor return phpstorm phpdoc

我正在使用 PHPStorm 并试图找出当 __construct() 在其 PHPDocs 中有 @return void 时如何让它停止尖叫...

根据 PHPDocs,void 是有效的,或者可以省略 @return。话虽这么说,有没有办法解决这个问题或者这是一个错误?

最佳答案

不幸的是,您不能只关闭这个非常具体的检查。需要关闭整个 PHPDoc 方法签名检查。幸运的是你可以set the scope of the inspection仅作为您自己的项目代码,忽略第 3 方库和框架。请参阅说明下方右侧的范围下拉列表。

PHPStorm Inspections Screenshot

您还可以根据具体情况关闭每个 PHPDoc 注释上方的检查:

/** @noinspection PhpDocSignatureInspection */
/**
 * @return void
 */
public function __construct() ...

关于PHPStorm 对 __construct() 的@return void 发出尖叫,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26863614/

相关文章:

php - 连接到 Flash Socket 时排队的 Ajax 调用

java - "this()"方法是什么意思?

c++ - 为什么operator()具有奇怪的行为?

c++ - 构造函数未调用预期次数

c - 奇怪的 malloc 行为

javascript - 这种递归如何工作并获得这种输出?

javascript:让返回语句跨越多行的简洁方法

基于键范围的 PHP SPLIT 数组

php - 如果已经使用 FILTER_VALIDATE_EMAIL,FILTER_SANITIZE_EMAIL 是否毫无意义?

PHP 进行 SQL 查询以指示哪些行包含特定列中的文本?