Я пытаюсь сделать JSON кодирование через CLI, я могу получить JSON декодирование.Важно пройти через STDIN, так как мне нужно выполнить дальнейшие действия с закодированными данными, но я начинаю удивляться, можно ли это сделать в один слой
Пока я пробовал:
echo -n '<?php array('a' => 1, 'b' => 2, 'c' => 3, 'd' => 4, 'e' => 5); ?>' | php -r "echo json_encode(file_get_contents('php://stdin'));"
и
php -r '<?php array('a' => 1, 'b' => 2, 'c' => 3, 'd' => 4, 'e' => 5); ?>' | php -r "echo json_encode(file_get_contents('php://stdin'));"