Öntanımlı Sabitler
Buradaki sabitler bu eklenti için tanımlanmış olup, sadece eklentinin PHP içinde derlenmiş olması veya çalışma anında devingen olarak yüklenmesi halinde kullanılabilir.
Aşağıdaki hata türü sabitleri, json_last_error() tarafından döndürülmektedir. Hepsi PHP 5.3.0 sürümünde mevcuttur.
-
JSON_ERROR_NONE(integer) - Hata bulunamadı.
-
JSON_ERROR_DEPTH(integer) - Azami yığın boyutu aşıldı.
-
JSON_ERROR_CTRL_CHAR(integer) - Denetim karakteri hatası, muhtemelen yanlış kodlanmış.
-
JSON_ERROR_SYNTAX(integer) - Sözdizimi hatası.
-
JSON_ERROR_UTF8(integer) - UTF-8 karakter kodlama hatası, muhtemelen yanlış kodlanmış. PHP 5.3.1. için geçerli bir sabit.
Aşağıdaki sabitler json_encode() altında birleştirilebilir. Hepsi PHP 5.3.0. için geçerlidir.
-
JSON_HEX_TAG(integer) - Bütün < ve > karakterleri \u003C ve \u003E karakterlerine dönüştürülürler.
-
JSON_HEX_AMP(integer) - Bütün & karakterleri \u0026 karakterlerine dönüştürülürler.
-
JSON_HEX_APOS(integer) - Bütün ' karakterleri \u0027 karakterlerine dönüştürülürler.
-
JSON_HEX_QUOT(integer) - Bütün " karakterleri \u0022 dönüştürülürler.
-
JSON_FORCE_OBJECT(integer) - İlişkisel olmayan dizi kullanıldığında çıktıları dizi yerine nesne olmaktadır. Özellikle dizi boş ve çıktı nesne olarak bekleniyorsa çok kullanışlıdır.
There are no user contributed notes for this page.
