طَبِّقْهاتعلّم المبدأ، وطبّقه بيدكمقرر 132 · تقنيات تطوير الواجهات الخلفية
تقييم الدرس 15

حالة التطبيق: ما يبقى وما يزول

أجب عن الأسئلة ثم اضغط «صحّح ورقتي» في آخر الصفحة. ← العودة إلى الدرس

أسئلة التقييم

تقييم الدرس 15: حالة التطبيق: ما يبقى وما يزول. إجاباتك تُحفظ تلقائيًّا على هذا الجهاز؛ أجب ثم اضغط «صحّح ورقتي».

1السؤال الأول: اختر الإجابة الصحيحة

1) عدّاد في متغير PHP عادي يُزاد في كل طلب سيعطي:
2) أين تحفظ قائمة الطلاب المسجلين في دورة يراها المشرف من أي جهاز؟
3) الخيار الذي يقفل الملف أثناء file_put_contents:
4) معنى «الخادم مصدر الحقيقة»:
5) ماذا يحدث لـ $_SESSION['cart'] لمستخدم جديد بلا كوكي جلسة؟
<?phpsession_start();$cart = $_SESSION['cart'] ?? [];echo count($cart);

2السؤال الثاني: صح أم خطأ

1) المتغيرات في PHP تبقى في الذاكرة بين طلبات المستخدم نفسه.
الصواب: خطأ
2) حالة السباق قد تحدث حين يكتب طلبان متزامنان في البيانات نفسها.
الصواب: صح
3) بيانات الجلسة يراها كل مستخدمي الموقع.
الصواب: خطأ
4) الملف على الخادم مكان مناسب لحالة مشتركة بسيطة مثل عدّاد عام.
الصواب: صح

3السؤال الثالث: أكمل الفراغات من القائمة المنسدلة

1) لإضافة سطر إلى نهاية ملف دون مسح محتواه نستخدم الخيار .
الإجابة: FILE_APPEND
2) الدالة التي تقفل ملفًا مفتوحًا بـ fopen هي .
الإجابة: flock
3) البيانات التي تتغير مع استخدام التطبيق وتلزم بعد الطلب تسمى .
الإجابة: حالة التطبيق

4السؤال الرابع: أسئلة عملية

1) هذا الملف استقبل ثلاثة طلبات متتالية. ماذا يرسل الخادم في الطلب الثالث؟

<?php$n = 10;$n += 5;echo $n;
الناتج الصحيح:
15

2) ماذا يرسل الخادم في أول طلب؟ (لا يوجد الملف n.txt بعد)

<?php$f = __DIR__ . '/n.txt';$n = (int) @file_get_contents($f) + 1;file_put_contents($f, $n);echo $n;
الناتج الصحيح:
1
أجب عن الأسئلة ثم اضغط «صحّح ورقتي».

📝 معلم؟ أرسل ملاحظة للمؤلف عن هذا الدرس