Skip to content

PossiblyUndefinedStringArrayOffset

設定フラグensureArrayStringOffsetsExisttrueに設定されており、文字列キーのオフセットの存在がチェックされていない場合に発生します。

<?php
/** 
 * @param array<string, string> $arr 
 */
function foo(array $arr) : void {
    echo $arr["hello"];
}

ユーザーノート