Но php и вправду запрещён.
Да и честно - не советую вообще начинать с php. Я не знаю ни одного росийского гиганта IT, кто бы с этим языком работал.
function load_users_data(\mysqli $connection, int $userIds): iterable
{
$sql = \sprintf('SELECT * FROM `users` WHERE id IN (%s)', \implode(',', userIds));
$query = \mysqli_query($db, $sql);
while($obj = $query->fetch_object()) {
yield $obj->id => $obj->name;
}
}
Окей, гугол. А если нет потребности иклудить классы? Например, при написании какого нибудь статистического анализатора чужого кода (вопрос объективности выбора языка не рассматриваем)