Umr001
@Umr001
php

Правильно ли я написал генератор php?

при дебагинге, время исполнения что с генератором, что без, находиться в том же диапозоне. Количество выделяемой памяти одинаковое.
function get($input) {
            foreach ($input as $key => $value) {
                yield $key => $value;
            }
        }

        foreach (get($files) as $key => $value) {
                $extPos = strpos($files[$key], $extension);
                $img = substr($files[$key], 0, $extPos);
                $files[$key] = $img;
        }

        foreach (get($data) as $key => $value) {
            if(empty($data[$key][$cellIndex])) { continue; }

            if(array_search($data[$key][$cellIndex], $files)) {
                $this->matched[] = $data[$key];
            }
        }
  • Вопрос задан
  • 164 просмотра
Решения вопроса 1
@BorisKorobkov Куратор тега PHP
Web developer
Данный генератор бесполезен, потому что ничем не лучше, чем без него. Если он потом еще что-то будет делать - может быть.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы