$myrun
(да/нет) – «мой запуск» – в этот ли раз можно будет выполнить долгоиграющий код, или он уже выполняется в другом экземпляре, а «мне» надо по-быстрому свернуться.__destruct()
понять, нужно ли удалять файл флаг.exit()
сработает уже в конструкторе — будет ли таки создан объект и вызовется ли тут же его дестрактор. composer install / update
, и npm run build
уже делались и на dev и на staging. Так может дальше просто передавать замороженные-проверенные образы/файлы? for (let i = n - 1, len = arr.length; i < len; i+=n)
i = n - 1
, т.к. например для массива со всего 1 элементом, ваш вариант не вернёт ни одного. «Каждый третий из одного» имхо должен вернуть одного-то. Хотя это не принципиальный момент. Можно сделать вероятностным ))
-ss
ставить до-i