ephp_json
1.0.0
حقوق الطبع والنشر (C) 2017-2019 Altenwald Solutions ، SL
المؤلفون: "مانويل روبيو" ( [email protected] ).
تنفذ هذه المكتبة وظائف JSON كما هي في رمز PHP لـ EPHP مع الأخذ في الاعتبار أن تضعها على أنها 100 ٪ من Erlang.
يتطلب ephp JSON أن يتم تشغيله عبر Erlang/OTP 17+ ، ولكن ليست جميع الإصدارات متوافقة أو موصى بها. انظر القائمة:
| نسخة إرلانج | يدعم | ملحوظات |
|---|---|---|
| 22.1 | ✔ | الموصى به إذا كنت تستخدم OTP 22 |
| 22.0 | ✔ | |
| 21.3 | ✔ | الموصى به إذا كنت تستخدم OTP 21 |
| 21.2 | ✔ | |
| 21.1 | ✔ | |
| 21.0 | ✔ | |
| 20.3 | يفشل في تحويل الرياضيات وتحويل الأرقام | |
| 20.2 | ✔ | الموصى به إذا كنت تستخدم OTP 20 |
| 20.1 | ✔ | |
| 20.0 | ✔ | |
| 19.3 | ✔ | الموصى به إذا كنت تستخدم OTP 19 |
| 19.2 | ✔ | |
| 19.1 | ✔ | |
| 19.0 | ✔ | |
| 18.3 | ✔ | الموصى به إذا كنت تستخدم OTP 18 |
| 18.2.1 | ✔ | |
| 18.2 | ✔ | |
| 18.1 | ✔ | |
| 18.0 | ✔ |
يتم تضمين طريقة بسيطة للاستخدام ، في مشروعك rebar.config خط التبعية التالي:
{ ephp_json , " .* " , { git , " git://github.com/bragful/ephp_json.git " , master }}واستخدم الكود التالي في مشروعك:
{ 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 ). يجب أن تكون النتيجة المخزنة في Text :
Empty array output as array: "tada"
يتمتع!
| ephp_lib_json |