В то время как вы, как правило, без него, можете и должны устанавливать заголовок Content-Type:
<?PHP
$data = /** whatever you're serializing **/;
header('Content-Type: application/json');
echo json_encode($data);
Если я не использую определенную структуру, я обычно разрешаю некоторые параметры запроса изменить поведение вывода. Полезно, как правило, для быстрого устранения неполадок, чтобы не отправлять заголовок или иногда print_r полезную нагрузку данных для глазного яблока (хотя в большинстве случаев это не обязательно).
Так причина это
(5..10).map &mult4
работы и
(5..10).inject(2) &multL
не делает то, что рубин parens неявен в первом случае, таким образом, это действительно означает
(5..10).map(&mult4)
если бы Вы хотели, то для второго случая Вы могли бы использовать
(5..10).inject 2, &multL
Внешняя сторона parens обманывает только работы для передающих блоков к методу, не объекты лямбды.