تقييم الدرس 13
JSON: لغة تبادل البيانات
أجب عن الأسئلة ثم اضغط «صحّح ورقتي» في آخر الصفحة. ← العودة إلى الدرس
أسئلة التقييم
تقييم الدرس 13: JSON: لغة تبادل البيانات. إجاباتك تُحفظ تلقائيًّا على هذا الجهاز؛ أجب ثم اضغط «صحّح ورقتي».
1السؤال الأول: اختر الإجابة الصحيحة
1) أي نص
JSON صحيح؟2) الترويسة التي تخبر العميل أن الرد
JSON:3) ماذا تعيد
json_decode لنص غير صالح؟4) ماذا يقابل كائن
JSON في PHP عند json_decode($t, true)؟5) ماذا يرسل الخادم؟
<?phpecho json_encode(['a' => 1, 'b' => [2, 3]]);
2السؤال الثاني: صح أم خطأ
1) في
JSON يجوز وضع المفاتيح بين علامتي تنصيص مفردتين.الصواب: خطأ
2)
JSON_PRETTY_PRINT تنسّق JSON بأسطر ومسافات لسهولة القراءة.الصواب: صح
3) عند إرسال
JSON في جسم الطلب تمتلئ $_POST تلقائيًّا.الصواب: خطأ
4) طباعة تحذير
PHP قبل JSON تفسد قراءته عند العميل.الصواب: صح
3السؤال الثالث: أكمل الفراغات من القائمة المنسدلة
1) لتحويل نص
JSON إلى مصفوفة نستخدم .الإجابة: json_decode
2) جسم الطلب الخام يُقرأ من المسار .
الإجابة:
php://input3) رسالة سبب فشل آخر عملية
JSON نحصل عليها بـ .الإجابة:
json_last_error_msg()4السؤال الرابع: أسئلة عملية
1) ماذا يرسل الخادم؟
<?php$d = json_decode('{"items":[3,4,5]}', true);echo array_sum($d['items']);
الناتج الصحيح:
12
2) ماذا يرسل الخادم؟
<?phpecho json_encode(['ok' => true, 'n' => null]);
الناتج الصحيح:
{"ok":true,"n":null}أجب عن الأسئلة ثم اضغط «صحّح ورقتي».