JSON pada PHP di bawah versi 5.2 ?

Web developer yang menggunakan PHP, tentu sering menggunakan JSON dalam aplikasi. JSON (JavaScript Object Notation), adalah format transfer data yang ringan dan lebih simpel dibanding XML.

Saya sendiri sering menggunakan JSON pada PHP untuk pertukaran data dari web server ke client, khususnya pada AJAX call, dengan menggunakan fungsi json_encode() dan json_decode(). JSON pada PHP didukung secara bawaan sejak PHP 5.2.

Mimpi buruk dimulai saat saya mengembangkan aplikasi untuk salah satu klien menggunakan CodeIgniter versi 2.2.0, dan PHP 5.5 terinstal di laptop. Setelah aplikasi sudah siap untuk live, saya upload ke web hosting klien. Dengan penuh percaya diri, saya test. Hasilnya? Aplikasi bahkan gagal pada saat login.
Read More