Constante predefinite
Constantele de mai jos sunt definite de această extensie și vor fi disponibile doar dacă această extensie a fost compilată în interiorul PHP, sau a fost încărcată dinamic în timpul rulării.
Următoarele constante indică tipul erorii întoarse de funcția json_last_error(). Acestea toate sunt disponibile începând cu PHP 5.3.0.
-
JSON_ERROR_NONE(integer) - Nu s-a produs vre-o eroare.
-
JSON_ERROR_DEPTH(integer) - A fost depășită adâncimea maximă a stivei.
-
JSON_ERROR_CTRL_CHAR(integer) - Eroare în caracterul de control, posibil a fost codificat greșit.
-
JSON_ERROR_SYNTAX(integer) - Eroare în sintaxă.
-
JSON_ERROR_UTF8(integer) - Caractere UTF-8 eronate, posibil codificate incorect. Această constantă este disponibilă începând cu PHP 5.3.1.
Următoarele constante pot fi combinate pentru a forma opțiuni pentru json_encode(). Toate sunt disponibile începând cu PHP 5.3.0.
-
JSON_HEX_TAG(integer) - Toate < și > sunt convertite în \u003C și \u003E.
-
JSON_HEX_AMP(integer) - Toate & sunt convertite în \u0026.
-
JSON_HEX_APOS(integer) - Toate ' sunt convertite în \u0027.
-
JSON_HEX_QUOT(integer) - Toate " sunt convertite în \u0022.
-
JSON_FORCE_OBJECT(integer) - Întoarce un obiect în loc de tablou când este utilizat un tablou non-associativ. Util în special când receptorul rezultatului se așteaptă la un obiect, iar tabloul este vid.
There are no user contributed notes for this page.
