بنك الأسئلة
أسئلة PHP بإجاباتها
72 سؤال في PHP، مع الإجابة والشرح.
-
PHP
ما الدالة التي تنشئ اتصالًا بقاعدة MySQL في PHP؟
اقرأ الإجابة ←: ما الدالة التي تنشئ اتصالًا بقاعدة MySQL في PHP؟mysqli_connect() تنشئ اتصالًا بقاعدة بيانات MySQL في PHP، والبديل الأشهر PDO. لماذا الدوال القديمة mysql_* لم تعد موجودة.
-
PHP
ما دور Composer في PHP؟
اقرأ الإجابة ←: ما دور Composer في PHP؟Composer مدير الحزم في PHP: يثبّت المكتبات وإصداراتها واعتمادياتها، ويحمّلها تلقائيًا بـ autoload. أوامر أساسية.
-
PHP
متى أستخدم === بدل == في PHP؟
اقرأ الإجابة ←: متى أستخدم === بدل == في PHP؟استخدم === في PHP عندما تريد التأكد أن القيمتين متساويتان في القيمة والنوع، خاصة مع الأرقام النصية و0 والقيم الفارغة وnull. أمثلة.
-
PHP
ما نتيجة مقارنة “0” === 0 في PHP؟
اقرأ الإجابة ←: ما نتيجة مقارنة “0” === 0 في PHP؟في PHP المقارنة “0” === 0 تعطي false لأن النوعين مختلفين: نص وعدد. بينما “0” == 0 تعطي true. مثال والدرس منه.
-
PHP
ما الفرق بين == و=== في PHP؟
اقرأ الإجابة ←: ما الفرق بين == و=== في PHP؟في PHP العامل == يقارن القيم بعد تحويل الأنواع، و=== يقارن القيمة والنوع معًا دون تحويل. أمثلة ونصيحة عملية.
-
PHP
ما نتيجة مقارنة 5 == “5” في PHP؟
اقرأ الإجابة ←: ما نتيجة مقارنة 5 == “5” في PHP؟في PHP المقارنة 5 == “5” تعطي true، لأن == تحوّل النص “5” إلى عدد قبل المقارنة. شرح المقارنة المرنة ومتى تكون…
-
PHP
ما نتيجة مقارنة “10” === 10 في PHP؟
اقرأ الإجابة ←: ما نتيجة مقارنة “10” === 10 في PHP؟في PHP المقارنة “10” === 10 تعطي false، لأن === تقارن النوع أيضًا: نص مقابل عدد. مثال، والفرق مع ==.
-
PHP
ما وظيفة الدالة array_filter() في PHP؟
اقرأ الإجابة ←: ما وظيفة الدالة array_filter() في PHP؟array_filter() تعيد نسخة من المصفوفة فيها فقط العناصر التي تحقق شرطًا تحدده بدالة. أمثلة، وسلوكها دون دالة.
-
PHP
ما وظيفة الكلمة static في PHP؟
اقرأ الإجابة ←: ما وظيفة الكلمة static في PHP؟static في PHP لها استخدامان: متغير داخل دالة يحتفظ بقيمته بين الاستدعاءات، وخصائص ودوال تتبع الكلاس نفسه لا الكائن. أمثلة.
-
PHP
ما الفرق بين $_SESSION و$_COOKIE في PHP؟
اقرأ الإجابة ←: ما الفرق بين $_SESSION و$_COOKIE في PHP؟$_SESSION تخزن البيانات على الخادم طوال جلسة المستخدم، و$_COOKIE تقرأ بيانات مخزنة على جهاز المستخدم. مقارنة، ومتى تستخدم كلًّا منهما.
-
PHP
ما الفرق بين isset() وempty() في PHP؟
اقرأ الإجابة ←: ما الفرق بين isset() وempty() في PHP؟isset() تتحقق أن المتغير موجود وليس null، وempty() تتحقق أنه فارغ: null أو “” أو 0 أو “0” أو false أو مصفوفة…
-
PHP
ما الفرق بين الثوابت والمتغيرات في PHP؟
اقرأ الإجابة ←: ما الفرق بين الثوابت والمتغيرات في PHP؟في PHP قيمة الثابت لا تتغير بعد تعريفه ويُكتب دون $، أما المتغير فيبدأ بـ $ ويمكن تغيير قيمته. أمثلة define وconst.
-
PHP
ما وظيفة explode() في PHP؟ (تقسيم النص إلى مصفوفة)
اقرأ الإجابة ←: ما وظيفة explode() في PHP؟ (تقسيم النص إلى مصفوفة)explode() تقسم النص إلى مصفوفة عند فاصل تحدده، مثل الفاصلة أو المسافة. مثال عملي مع CSV بسيط والحد الأقصى للأجزاء.
-
PHP
ما وظيفة الدالة empty() في PHP؟
اقرأ الإجابة ←: ما وظيفة الدالة empty() في PHP؟empty() في PHP تتحقق إن كان المتغير فارغًا: غير موجود، أو null، أو “”، أو 0، أو “0”، أو false، أو مصفوفة…
-
PHP
ما هو الإسناد بالمرجع (&) في PHP؟
اقرأ الإجابة ←: ما هو الإسناد بالمرجع (&) في PHP؟في PHP يجعل $b = &$a المتغيرين يشيران إلى القيمة نفسها، فتغيير أحدهما يغير الآخر. مثال، واستخدامه مع foreach والدوال.
اختبار سريع
هل أنت مستعد لاختبار معلوماتك؟
5 أسئلة عشوائيةشرح لكل إجابةخطوة تالية مقترحة في النهاية