بنك الأسئلة
أسئلة تقنية وبرمجية بإجاباتها
728 سؤال بإجاباتها وشروحها، في كل مواضيع الموقع.
-
PHP
ما فائدة finally في معالجة الاستثناءات في PHP؟
اقرأ الإجابة ←: ما فائدة finally في معالجة الاستثناءات في PHP؟كتلة finally في PHP تُنفَّذ دائمًا بعد try وcatch، سواء حدث خطأ أم لا. مثال لإغلاق ملف أو اتصال، ومتى تحتاجها.
-
PHP
ما هي الاستثناءات (Exceptions) في PHP وما فائدتها؟
اقرأ الإجابة ←: ما هي الاستثناءات (Exceptions) في PHP وما فائدتها؟الاستثناءات Exceptions في PHP طريقة منظمة للتعامل مع الأخطاء: تتحكم بمسار الكود عند المشاكل، وتفصل معالجة الأخطاء عن الكود الأساسي. مثال try…
-
PHP
ما الذي يجعل PHP خيارًا شائعًا لتطوير الويب؟
اقرأ الإجابة ←: ما الذي يجعل PHP خيارًا شائعًا لتطوير الويب؟PHP شائعة في الويب لأنها تعمل على الخادم وتُدمج بسهولة مع HTML، وتدعمها كل الاستضافات تقريبًا، ويُبنى بها ووردبريس. مثال بسيط.
-
PHP
ما الذي يميز إطار Svelte؟
اقرأ الإجابة ←: ما الذي يميز إطار Svelte؟ميزة Svelte الرئيسية أنه يحوّل الكود إلى JavaScript عادي أثناء البناء، دون Virtual DOM ودون مكتبة كبيرة في المتصفح. مثال ومقارنة مع…
-
PHP
ما الإطار المشابه لـ Alpine.js للتطبيقات التفاعلية المعقدة؟ (Vue.js)
اقرأ الإجابة ←: ما الإطار المشابه لـ Alpine.js للتطبيقات التفاعلية المعقدة؟ (Vue.js)Vue.js يشبه Alpine.js في أسلوب كتابة الخصائص داخل HTML، لكنه مناسب للتطبيقات المعقدة بميزات مثل المكونات والتوجيه وإدارة الحالة.
-
PHP
ما هو Alpine.js؟
اقرأ الإجابة ←: ما هو Alpine.js؟Alpine.js إطار JavaScript خفيف لإضافة تفاعلات بسيطة مباشرة في HTML، مثل القوائم المنسدلة والنوافذ. مثال، ومتى تختاره بدل React أو Vue.
-
PHP
ما هي الحالة (State) في JavaScript؟
اقرأ الإجابة ←: ما هي الحالة (State) في JavaScript؟الحالة State في JavaScript هي البيانات التي يحتفظ بها التطبيق وتتغير مع تفاعل المستخدم، مثل رقم العداد. وفي React وAlpine.js تتحدث الواجهة…
-
PHP
ما هي اللغة التي تعتبر حجر الأساس في تطوير الويب؟ (HTML)
اقرأ الإجابة ←: ما هي اللغة التي تعتبر حجر الأساس في تطوير الويب؟ (HTML)HTML هي حجر الأساس في تطوير الويب: تبني هيكل الصفحة ومحتواها، وكل التقنيات الأخرى تعمل فوقها. دور CSS وJavaScript وPHP بالنسبة لها.
-
PHP
هل العمل في البرمجة يعني العمل في الشركات الكبرى فقط؟
اقرأ الإجابة ←: هل العمل في البرمجة يعني العمل في الشركات الكبرى فقط؟لا، العمل في البرمجة لا يقتصر على الشركات الكبرى: مشاريع صغيرة، عمل حر، مصادر مفتوحة، أدواتك الخاصة، وتعليم الآخرين. أمثلة لكل مسار.
-
PHP
أشعر بالضياع في مشروع برمجي ولا أستطيع إكماله. ماذا أفعل؟
اقرأ الإجابة ←: أشعر بالضياع في مشروع برمجي ولا أستطيع إكماله. ماذا أفعل؟الشعور بالضياع في مشروع أمر طبيعي. الحل: قسّم المهام وركّز على واحدة في كل مرة، واطلب توضيحات ومساعدة، وخذ استراحات قصيرة.
-
PHP
كيف أضيف مستخدمًا جديدًا برمجيًا في ووردبريس؟
اقرأ الإجابة ←: كيف أضيف مستخدمًا جديدًا برمجيًا في ووردبريس؟الدالة wp_create_user() تنشئ مستخدمًا جديدًا في ووردبريس باسم مستخدم وكلمة مرور وبريد. مثال مع التحقق من الأخطاء، وwp_insert_user للتفاصيل.
-
PHP
كيف أعرف إن كان المستخدم مسجل الدخول في ووردبريس؟
اقرأ الإجابة ←: كيف أعرف إن كان المستخدم مسجل الدخول في ووردبريس؟الدالة is_user_logged_in() في ووردبريس تعيد true إذا كان الزائر مسجل الدخول. مثال لعرض محتوى مختلف، والتحقق من الصلاحيات بـ current_user_can().
-
PHP
ما هو العامل ?: (Elvis) في PHP؟
اقرأ الإجابة ←: ما هو العامل ?: (Elvis) في PHP؟العامل ?: في PHP يعطي القيمة الأولى إذا كانت truthy، وإلا الثانية: $value ?: “default”. الفرق بينه وبين ?? مع أمثلة على…
-
PHP
ماذا يفعل العامل ??= في PHP؟
اقرأ الإجابة ←: ماذا يفعل العامل ??= في PHP؟العامل ??= في PHP يعيّن قيمة للمتغير فقط إذا كان null أو غير موجود: $username ??= “defaultValue”. أمثلة مع المصفوفات.
-
PHP
ما نتيجة $username ?? “unknown” إذا كان المتغير null في PHP؟
اقرأ الإجابة ←: ما نتيجة $username ?? “unknown” إذا كان المتغير null في PHP؟إذا كان المتغير null فإن $username ?? “unknown” يعطي “unknown”. شرح عامل الدمج مع null في PHP بأمثلة.
اختبار سريع
هل أنت مستعد لاختبار معلوماتك؟
5 أسئلة عشوائيةشرح لكل إجابةخطوة تالية مقترحة في النهاية