--TEST-- Bug #75608 ("Narrowing occurred during type inference" error) --SKIPIF-- --FILE-- validFunction(); $totalWeight = 0; $runningScore = 0; $queue = []; foreach ($reactionRatings as $ratingData) { if ($runningScore != $reaction['Score']) { if ( ! $ratingData['BoostEarned']) { $queue[] = $ratingData['UserID']; } } else { foreach ($queue as $userId) { $userBoostPointsRecalculate[$userId][] = $reaction['ID']; } } $totalWeight += $ratingData['Weight']; } } } } ?> OK --EXPECT-- OK