Будет.
Вы бы могли просто написать два примера кода, запустить их и получить сразу ответы на все вопросы. Это не просто полезнее для усвоения знаний, но ещё и тупо быстрее.
Если вам нужно, чтобы скрипт был запущен, отработал и выключился, то зачем вообще использовать pm2? Гораздо проще в обычный системный крон добавить запуск скрипта напрямую.
Из метода forEach ничего не возвращается. В первом случае вы напрямую меняете свойство в объекте, во втором выбрасываете результат операции +1 в мусорку.
Так, как вы описываете, работает этот код:
fomiash, это же совершенно другой вопрос. Поддерживаемые ключи можно прописать в docblock, а можно и вовсе использовать enum.
P.S. За счёт return $value ваша функция технически поддерживает любое значение первого аргумента.
Ипатьев, ну он написал же, что там вместо функций может быть что угодно. По этой же причине анонимки принимают аргумент - весьма вероятно, что вместо короткой записи с implicit use придётся использовать в некоторых местах полную.
Ну неужели вы правда думаете, что найдётся человек, который не закроет нафиг ваш вопрос, увидев файл на 63 тысячи строк, весь в подчёркиваниях, да ещё и с ошибкой в консоли? Хотите получить ответ - потрудитесь сформулировать минимальный достаточный пример.
Я знаю как в общем случае работают якоря :) И в Хроме они обычно работают нормально.
У вас какая-то специфическая проблема, которую нужно решать на конкретном примере.
Вы бы могли просто написать два примера кода, запустить их и получить сразу ответы на все вопросы. Это не просто полезнее для усвоения знаний, но ещё и тупо быстрее.