
تحسب كتلة الوظيفة JSON_OPTIONS الخيارات لـ JSON_ENCODE.
يعطي كائنًا بدلاً من مصفوفة إذا تم استخدام مصفوفة غير مرتبطة. مفيد بشكل خاص عندما يتوقع المستلم للخرجات كائنًا والمصفوفة فارغة.
إذا فشل ترميز قيمة واحدة، يتم استبعادها بدلاً من الفشل.
يرمز إلى سلاسل الأرقام كأعداد.
يستخدم المسافات البيضاء لتنسيق البيانات المرسلة.
جميع < و> يتم تحويلهما إلى \u003C و\u003E.
جميع &-رموز يتم تحويلها إلى \u0026.
جميع '-رموز يتم تحويلها إلى \u0027.
جميع "-رموز يتم تحويلها إلى \u0022.
لا يتم إدخال رمز التهرب قبل /.
يرمز إلى رموز Unicode التي تتكون من عدة بايت مباشرة. بشكل افتراضي، يتم استخدام رموز التهرب \uXXXX.
يعيد الخيارات المحسوبة كعدد صحيح. يمثل القيمة 0 عدم وجود أي خيار. من أجل توفير المساحة، يمكن أيضًا إدخال القيمة مباشرة في كتلة الوظيفة JSON_ENCODE.