بنك الأسئلة
أسئلة PHP بإجاباتها
72 سؤال في PHP، مع الإجابة والشرح.
-
PHP
كيف أتحقق من وجود مفتاح في مصفوفة PHP؟ (array_key_exists)
اقرأ الإجابة ←: كيف أتحقق من وجود مفتاح في مصفوفة PHP؟ (array_key_exists)array_key_exists() تتحقق من وجود مفتاح في مصفوفة PHP حتى لو كانت قيمته null. الفرق بينها وبين isset() وin_array().
-
PHP
ما طرق تعريف الثابت في PHP؟ (define وconst)
اقرأ الإجابة ←: ما طرق تعريف الثابت في PHP؟ (define وconst)في PHP يُعرَّف الثابت بـ define() أو const، وكلاهما صحيح. الفرق بينهما، ومتى تستخدم كلًّا منهما.
-
PHP
كيف أحوّل المستخدم إلى صفحة أخرى في PHP؟
اقرأ الإجابة ←: كيف أحوّل المستخدم إلى صفحة أخرى في PHP؟لتحويل المستخدم إلى صفحة أخرى في PHP: header(“Location: page.php”) ثم exit. لماذا يجب استدعاؤها قبل أي مخرجات، والتحويل الدائم 301.
-
PHP
ما الأدوات المستخدمة للتعامل مع قواعد البيانات في PHP؟ (mysqli وPDO)
اقرأ الإجابة ←: ما الأدوات المستخدمة للتعامل مع قواعد البيانات في PHP؟ (mysqli وPDO)في PHP الحديثة نتعامل مع قواعد البيانات بـ mysqli أو PDO. أما امتداد mysql القديم فحُذف من PHP 7. مقارنة سريعة بينهما.
-
PHP
كيف أعلّق على جزء من الكود في PHP؟
اقرأ الإجابة ←: كيف أعلّق على جزء من الكود في PHP؟التعليق في PHP: // أو # لسطر واحد، و/* */ لعدة أسطر. أما فتعليق HTML. أمثلة لكل طريقة.
-
PHP
كيف أكتب جملة شرطية في PHP؟ (if)
اقرأ الإجابة ←: كيف أكتب جملة شرطية في PHP؟ (if)الجملة الشرطية في PHP تُكتب بـ if مع elseif وelse، وهناك أيضًا switch وmatch. أمثلة لكل منها.
-
PHP
ما قيمة المتغير غير المعرّف في PHP؟
اقرأ الإجابة ←: ما قيمة المتغير غير المعرّف في PHP؟إذا استخدمت متغيرًا غير معرّف في PHP تكون قيمته null، مع تحذير Undefined variable. كيف تتجنب التحذير بـ isset و??.
-
PHP
كيف أنشئ دالة في PHP؟ (function)
اقرأ الإجابة ←: كيف أنشئ دالة في PHP؟ (function)في PHP تُنشأ الدالة بالكلمة function، مع معاملات وقيمة مُعادة. أمثلة، ومع أنواع البيانات، والدوال السهمية fn.
-
PHP
كيف أعرض نصًا في PHP؟ (echo)
اقرأ الإجابة ←: كيف أعرض نصًا في PHP؟ (echo)لعرض النص في PHP نستخدم echo أو print. أمثلة، والفرق البسيط بينهما، ولماذا alert وconsole.log ليستا من PHP.
-
PHP
كيف يُكتب المتغير في PHP؟ (علامة $)
اقرأ الإجابة ←: كيف يُكتب المتغير في PHP؟ (علامة $)في PHP يبدأ اسم المتغير دائمًا بعلامة الدولار $، ولا توجد كلمة مفتاحية مثل var أو let لتعريفه. أمثلة وقواعد التسمية.
-
PHP
ما الغرض من Middleware في Laravel؟
اقرأ الإجابة ←: ما الغرض من Middleware في Laravel؟الـ Middleware في Laravel طبقة تفحص الطلب قبل وصوله للـ Controller، مثل التحقق من تسجيل الدخول والصلاحيات. مثال auth وكتابة Middleware خاص.
-
PHP
أين أحفظ جلسات PHP عندما يعمل الموقع على عدة خوادم؟
اقرأ الإجابة ←: أين أحفظ جلسات PHP عندما يعمل الموقع على عدة خوادم؟مع عدة خوادم احفظ جلسات PHP في مكان مشترك مثل Redis أو قاعدة البيانات، وإلا خرج المستخدم من حسابه. أما مع خادم…
-
PHP
ما الفرق بين include وrequire في PHP؟
اقرأ الإجابة ←: ما الفرق بين include وrequire في PHP؟الفرق بين include وrequire في PHP: require يوقف التنفيذ بخطأ قاتل إذا لم يجد الملف، وinclude يعطي تحذيرًا ويكمل. متى تستخدم كلًّا…
-
PHP
كيف أعرّف ثابتًا في PHP بشكل صحيح؟
اقرأ الإجابة ←: كيف أعرّف ثابتًا في PHP بشكل صحيح؟في PHP يُعرَّف الثابت بالكلمة const أو بالدالة define()، والطريقتان صحيحتان. أما $MY_CONSTANT فهو متغير عادي. أمثلة.
-
PHP
ما فائدة الاستعلامات المجهزة (Prepared Statements)؟
اقرأ الإجابة ←: ما فائدة الاستعلامات المجهزة (Prepared Statements)؟الفائدة الأساسية من Prepared Statements منع هجمات SQL Injection، بفصل الأمر عن القيم. وقد تسرّع الاستعلامات المتكررة. مثال بـ PDO.
اختبار سريع
هل أنت مستعد لاختبار معلوماتك؟
5 أسئلة عشوائيةشرح لكل إجابةخطوة تالية مقترحة في النهاية