<?php
class Test {
/** @var array<int, string> */
private array $arrayWithIntKeys = [];
/** @var array<string, int> */
private array $arrayWithStringKeys = [];
/** @var list<string> */
private array $arrayWithSequentialKeys = [];
public function testing() {
foreach ($this->arrayWithIntKeys as $key => $value) {
$key; // (local variable) $key
}
foreach ($this->arrayWithStringKeys as $key => $value) {
$key; // (local variable) $key
}
foreach ($this->arrayWithSequentialKeys as $key => $value) {
$key; // (local variable) $key
}
}
}