
Функціональний блок JSON_OPTIONS обчислює параметри для JSON_ENCODE.
Вказує об'єкт замість масиву, якщо використовується неасоціативний масив. Особливо корисно, коли одержувач виводу очікує об'єкт і масив порожній.
Якщо кодування одного значення не вдається, воно пропускається замість того, щоб виникла помилка.
Кодувати числові рядки як числа.
Використовує пробілки для формативання повернених даних.
Усі < та > перетворюються на \u003C та \u003E.
Усі &-символи перетворюються на \u0026.
Усі '-символи перетворюються на \u0027.
Усі "-символи перетворюються на \u0022.
Не вставляється символ екранування перед /.
Кодувати Unicode-символи, які складаються з декількох байтів, безпосередньо. За замовчуванням використовуються \uXXXX-екранування.
Повертає обчислені параметри як ціле число. Значення 0 відповідає відсутності параметрів. Щоб заощадити місце, значення можна безпосередньо вставити до функціонального блоку JSON_ENCODE.