PHP:函数参数古怪我无法找到规则

时间:2015-05-27 01:26:57

标签: php phpstorm

我有一个带静态函数的类:

public static function log($logEntryType) 
{
...
{

在同一个班级我有几个CONSTS:

const TEST1 = 'test1';
const TEST2 = 'test2';

从另一个班级我正在进行以下调用;

MyLogClass::log(MyLogClass::TEST1);

出于某些原因,在PHPStorm 8中 - 整行标有Expected \App\Log but got string

不是我做的合法吗?在哪里\ App \ Log进入游戏?这是真的还是某种IDE癌症?

1 个答案:

答案 0 :(得分:0)

这个答案对我有用:

  1. 转到文件→无效缓存...并重新启动IDE。
  2. 如果您 Ctrl +点击log中的MyLogClass::log(MyLogClass::TEST1);,请检查IDE带您到达的位置。
  3. 显示IDE对该调用的看法的截图( Ctrl + Q 或查看→该行中log的快速文档)。