Вот альтернатива: вы можете использовать stream_get_contents
, чтобы получить все из открытого потока (AKA дескриптор файла). STDIN
- это уже открытый дескриптор, эквивалентный тому, что вы получите, если позвоните fopen('php://stdin')
(см. Ссылку: Потоки ввода / вывода
Итак: вы можете использовать
$input_data = stream_get_contents(STDIN);
, что эквивалентно принятому ответу .