PHP-سلمان هو امتداد PHP C سريع للغاية لJSON (جافا سكريبت تدوين كائن) التسلسل. تستخدم مكتبة مشروع PHP-سلمان نسخة متشعب من سلمان-ج.
ويمكن استخدامها جنبا إلى جنب مع مدعوم لتبادل البيانات المشفرة جافا سكريبت مع المتصفح.
الاستعمال:
A ./configure بسيطة. جعل؛ جعل تثبيت ينبغي أن تفعل خدعة. تأكد من إضافة ملحق خط = json.so إلى حسابك في لغة PHP / php.d. ملاحظة: تحتاج إلى ترجمة PHP-سلمان مع دول مجلس التعاون الخليجي 3.x و تصل.
ثم، ومجرد استخدام json_encode لتشفير القيم PHP الخاص بك إلى JSON، وjson_decode إلى فك JSON إلى قيمة PHP.
على سبيل المثال:
$ الناتج = json_encode ($ فال)؛
$ الناتج الصدى "ن"؛
ستنتج:
{"اي بي سي": 12، "فو": "شريط"، "bool0": كاذبة "bool1": صحيح، "آر": [1، 2، 3، لاغية، 5]، "تعويم": 1.2345}
في حين:
$ المدخلات = '{"اي بي سي": 12، "فو": "شريط"، "bool0": كاذبة "bool1": صحيح، "آر": [1، 2، 3، لاغية، 5]، "تعويم" : 1.2345}؛
$ فال = json_decode ($ المدخلات)؛
صدى $ فال-> اي بي سي "ن"؛
ستنتج:
12
اعتبارا من الإصدار 1.0.5، ويأخذ json_decode مقياس اختياري، ASSOC (منطقية)، يقوم بإرجاع مجموعة النقابي بدلا من كائن.
كائن PHP يرتبط إلى كائن جافا سكريبت (مجموعة النقابي، أي الرئيسية => أزواج القيمة)، وبالتالي فإن من شأنه أن يكون المشار إليها أعلاه في جافا سكريبت مثل ذلك:
فار الكائنات = ...؛ / * استرداد JSON وحدة التقييم () ويعودون كائن * /
نتيجة فار = الكائنات ["اي بي سي"] * الكائنات ["تعويم"]؛
تنبيه ("النتيجة هي" + نتيجة)؛
هذا يجب عرض مربع تنبيه بقيمة نتيجة لذلك، أي 14.814.
ما هو الجديد في هذا الإصدار:
· إعادة صياغة كاملة باستخدام JSON_checker كقاعدة للمحلل.
· تطبيقات مواصفات JSON.
تحسينات الأداء الهامة على الترميز.
· مرخص إعادة تحت الرخصة PHP.
تفاصيل البرنامج:
لم يتم العثور على التعليقات