Я заметил закономерность среди некоторых разработчиков моей команды, когда мы выполняем самостоятельное присвоение массива в foreach l oop, и я ищу правильные параметры поиска для передачи в структурный поиск PhpStorm для соответствия первый рабочий процесс, но не второй в следующем примере:
public function example()
{
$array = [];
foreach ($array as $a) {
$array[$a] = 1; //Match this one
}
$someOtherVariable = [];
foreach($array as $ab) {
$someOtherVariable[] = 2; //Don't match this one
}
}
Базовый c структурный поиск foreach($c$){$c$}
соответствует им обоим, и я не могу понять, есть ли фильтр для применения к переменная $c$
таким образом, что внутренняя переменная определяется как такая же, как унаследованная переменная l oop.