【发布时间】:2018-01-12 18:19:56
【问题描述】:
在下面的 sn-p 上运行 PHP CodeSniffer:
return array_filter($methods, function ($method) {
return in_array(
strtolower($method['type']),
self::$types
);
});
我收到此错误消息:
在闭包中使用 self::$types。
报告的错误究竟是什么(为什么我不能在闭包内使用self::$types)以及如何解决?
注意:无论如何,代码都可以正常工作。报告的错误来自 CodeSniffer(不是 PHP 错误)。
【问题讨论】:
-
如果你对 PHPCS 使用
-s命令行参数,它会告诉你是什么嗅探产生了错误,以及来自什么编码标准。知道代码后,也许您可以找到更多信息,或者找出向谁询问。
标签: php codesniffer