تقييم الدرس 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
أجب عن الأسئلة ثم اضغط «صحّح ورقتي».