Ö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.
