ephp_json
1.0.0
Hak Cipta (C) 2017-2019 Altenwald Solutions, SL
Penulis: "Manuel Rubio" ( [email protected] ).
Perpustakaan ini mengimplementasikan fungsi JSON seperti dalam kode PHP untuk mengingat EPHP untuk memilikinya sebagai 100% Erlang murni.
EPHP JSON perlu dijalankan di atas Erlang/OTP 17+, tetapi tidak semua versi kompatibel atau direkomendasikan penuh. Lihat daftarnya:
| Versi Erlang | Mendukung | Catatan |
|---|---|---|
| 22.1 | ✔️ | Direkomendasikan jika Anda menggunakan OTP 22 |
| 22.0 | ✔️ | |
| 21.3 | ✔️ | Direkomendasikan jika Anda menggunakan OTP 21 |
| 21.2 | ✔️ | |
| 21.1 | ✔️ | |
| 21.0 | ✔️ | |
| 20.3 | Gagal dalam Konversi Matematika dan Angka | |
| 20.2 | ✔️ | Direkomendasikan jika Anda menggunakan OTP 20 |
| 20.1 | ✔️ | |
| 20.0 | ✔️ | |
| 19.3 | ✔️ | Direkomendasikan jika Anda menggunakan OTP 19 |
| 19.2 | ✔️ | |
| 19.1 | ✔️ | |
| 19.0 | ✔️ | |
| 18.3 | ✔️ | Direkomendasikan jika Anda menggunakan OTP 18 |
| 18.2.1 | ✔️ | |
| 18.2 | ✔️ | |
| 18.1 | ✔️ | |
| 18.0 | ✔️ |
Cara sederhana untuk digunakan, termasuk dalam proyek Anda rebar.config Baris ketergantungan berikut:
{ ephp_json , " .* " , { git , " git://github.com/bragful/ephp_json.git " , master }}Dan gunakan kode berikut dalam proyek Anda:
{ ok , Ctx } = ephp : context_new (),
ephp : register_module ( Ctx , ephp_lib_json ),
PHP = " Empty array output as array: <?=json_encode('tada')?> " ,
{ ok , Text } = ephp : eval ( Ctx , PHP ). Hasil yang disimpan dalam Text harus:
Empty array output as array: "tada"
Menikmati!
| EPHP_LIB_JSON |