Забейте вы на ModRewrite, в 21 веке уже все обрабатывают роутинг в самом приложении.
Возьмите какой-нибудь Slim если вам не нужно изучать серьезные фреймворки.
Тогда лучше почитайте в целом про ФП. Или посмотрите что-нибудь на примере Haskell. Js не ФП язык, он лишь позволяет применить некоторые концепции из ФП.
Зачем вы запускаете php скрипт из php скрипта? Опишите что вам нужно, скорее всего это можно сделать более адекватно.
к примеру можно сделать мастер и дочерние процессы. + есть асинхронные фреймворки php, еще есть node js)
Ну не так буквально.
Во первых это любая функция возвращающая стрим, именно поэтому они и указали такую функцию.
Буквально если перевести "Взять читаемый стрим как-нибудь(откуда-нибудь)"
Это может быть и просто сама функция fs.createReadStream("file.txt"); без обертки.
iamevg_:
Понял, в другом разделе искал.
Это просто для примера.
getReadableStreamSomehow() означает что это какая то ваша функция или любая другая(какая угодно) которая возвращает стрим, который можно прочесть и сохраняет его в переменную readable.
Так часто пишут, чтобы добиться абстрактности изложения.
Где вы нашли такое в офиц доке? Чекнул - не нашел.
Похоже на то что она проверяет какой доступ есть к файлу, а точнее скорее всего можно ли его зачитать.
И вот вопрос. По факту в системе ничего не произошло, но лог будет врать, что события были.
Потому что события действительно были. А потом все откатилось. Тут разбирается этот вопрос:
Больше похоже что у вас что то не так с архитектурой.
Данная транзакция работает только с базой, вам нужно чтобы транзакция также откатывала и запросы или логи.
Есть еще паттерн UnitOfWork. Возможно он вам подойдет.
Возьмите какой-нибудь Slim если вам не нужно изучать серьезные фреймворки.