Мы разрабатываем API с помощью ZEND Framework.Вот пример ответа
$this->getResponse()
->setHttpResponseCode(200)
->appendBody($this->_helper->json($client->toArray()));
Я предполагал, что $ this -> _ helper-> json вернёт строку JSON, но она возвращает массив (в среде разработчика).
Теперь у меня естьпромежуточный сервер для игры и тот же самый код возвращает строки JSON.
В настоящее время среда разработки представляет собой другую версию PHP (dev - 5.3.1, staging - 5.3.3), это причина?Эти разные версии кодируют JSON по-разному?Есть идеи, почему это происходит?