如何使PhpStorm建议/自动完成数组键

Zev*_*cht 4 php phpstorm

<?php


function test(){
    return array(
        'one' => 1,
        'two' => 2
    );
}

$test = test();

echo $test[''];
Run Code Online (Sandbox Code Playgroud)

我想把光标放在单引号之间的最后一行,并建议onetwo.我怎样才能做到这一点?

下面的工作正常,所以为什么它不能在函数内部工作:

    $test = array(
        'one' => 1,
        'two' => 2
    );



    echo $test[''];
// Suggests 'one' and 'two'
Run Code Online (Sandbox Code Playgroud)

Laz*_*One 9

下面的工作正常,所以为什么它不能在函数内部工作:

因为它仅针对变量/类属性实现.

我怎样才能做到这一点?

只需安装deep-assoc-completion插件即可.它甚至可以做更多的事情(例如,帮助完成数组参数 - 可以使用哪些键(如果你懒得描述这些键),等等.