PHP: 函数参数异常我找不到规则
PHP: Function parameter weirdness I can't find a rule for
我有一个带有静态函数的class:
public static function log($logEntryType)
{
...
{
在同一个 class 我有几个 CONSTS:
const TEST1 = 'test1';
const TEST2 = 'test2';
来自另一个 class 我正在拨打以下电话;
MyLogClass::log(MyLogClass::TEST1);
出于某种原因,在 PHPStorm 8 中——整行都标有 Expected \App\Log but got string
。
我这样做不合法吗? \App\Log 在哪里进入游戏?这是真的还是某种 IDE 癌症?
这个答案对我有用:
- 转到文件 → 使缓存无效...并重新启动 IDE。
- 如果您 Ctrl+单击
MyLogClass::log(MyLogClass::TEST1);
中的 log
,请检查 IDE 会将您带到何处。
- 显示 IDE 对该通话的看法的屏幕截图(Ctrl+Q 或查看 → 快速文档
log
在该行)。
我有一个带有静态函数的class:
public static function log($logEntryType)
{
...
{
在同一个 class 我有几个 CONSTS:
const TEST1 = 'test1';
const TEST2 = 'test2';
来自另一个 class 我正在拨打以下电话;
MyLogClass::log(MyLogClass::TEST1);
出于某种原因,在 PHPStorm 8 中——整行都标有 Expected \App\Log but got string
。
我这样做不合法吗? \App\Log 在哪里进入游戏?这是真的还是某种 IDE 癌症?
这个答案对我有用:
- 转到文件 → 使缓存无效...并重新启动 IDE。
- 如果您 Ctrl+单击
MyLogClass::log(MyLogClass::TEST1);
中的log
,请检查 IDE 会将您带到何处。 - 显示 IDE 对该通话的看法的屏幕截图(Ctrl+Q 或查看 → 快速文档
log
在该行)。