Если у вас PHP 5.2 или выше, он поставляется с поддержкой кодирования / декодирования JSON. Проверьте документы здесь .
Возможно, вам потребуется выполнить кодирование / вывод вручную, но это должно быть тривиально для кода.
Бонусными пунктами было бы построить его как поведение :)
Edit:
Проверьте $javascript->object()
метод здесь , он может делать то, что вы хотите.