اختبار المستوى 1 — مُعزَّز

الاختبار — أسئلة جديدة

1.1 · تذكر

1. أي مقارنة تُفضَّل في PHP الحديث، ولماذا ؟

تقارن === دون تحويل : متوقعة وآمنة للقيم الحساسة.
1.1 · تطبيق

2. يجمع رياد « Total : » والمبلغ $total. ما الكتابة الصحيحة ؟

في PHP تُجمع السلاسل بالنقطة ؛ و+ تحسب بدلا من أن تجمع.
1.2 · تذكر

3. أي قيمة يعدّها PHP « كاذبة » على نحو مخادع ؟

'0' كاذبة : فـ if ($x) تعُدّها غائبة — فاختبر صراحة.
1.2 · تطبيق

4. يريد رياد الصفحة المطلوبة، أو 1 إن غاب الوسيط — دون محو صفر شرعي. ما الكتابة ؟

لا يُثار ?? إلا على الغياب/الفارغ ؛ والصفر الصريح محترم.
1.2 · تطبيق

5. يطبّق switch أسعار رياد سعرين معا. ما السبب المحتمل ؟

دون break يواصل switch في الحالة التالية (سقوط).
1.3 · تطبيق

6. يعرض رياد كل خدمة من جدول $prestations. ما الحلقة الموصى بها ؟

تجول foreach دون مؤشر يدوي : بسيطة وآمنة ودون خطأ حدّ.
1.3 · تحكيم

7. فهرس من 200 خدمة : يبحث رياد عن اسم ويتوقف فور العثور عليه. ما التحكيم ؟

تتفادى break العمل غير المفيد ؛ ويبقى htmlspecialchars إلزاميا عند العرض.
1.4 · تذكر

8. المتغير المعرّف داخل دالة PHP هو…

عزل مقصود : كل شيء يدخل بالوسائط ويخرج بـ return.
1.4 · تطبيق

9. يكتب رياد prixTTC(float $ht, float $taux = 0.19): float. ماذا يكسب ؟

يوثّق التنميط ويلتقط الأنواع الخاطئة ويساعد الأدوات.
1.5 · تطبيق

10. يخزّن رياد خدمة باسمها وسعرها المسميين. ما البنية الملائمة ؟

المعطيات المسماة = ترابطي : فـ $prestation['tarif'] يقول ما يحويه.
1.5 · تحكيم

11. عنوان مشكول « Référencement » قيس بـ 14 بـ strlen بدلا من 13. ما التحكيم ؟

في UTF-8 يزن المشكول بايتين : فتحسُب mb_* المحارف صحيحا.
1.1 · تحكيم

12. يقارن رياد رمز إعادة تعيين بـ == فيمرّ رمز مزوَّر. ما التحكيم ؟

قد تساوي == التحويلية قيما مختلفة : ثغرة تاريخية — فالصارم إلزامي.
وماذا بعد؟
العودة إلى الدليلفهرس الدليل