بنك الأسئلة
أسئلة PHP بإجاباتها
72 سؤال في PHP، مع الإجابة والشرح.
-
PHP
كيف أرسل ترويسة HTTP في PHP؟ (الدالة header)
اقرأ الإجابة ←: كيف أرسل ترويسة HTTP في PHP؟ (الدالة header)الدالة header() في PHP ترسل ترويسات HTTP، مثل نوع المحتوى أو التحويل لصفحة أخرى. أمثلة، وخطأ Headers already sent.
-
PHP
كم يعيد strlen(“Hello World”) في PHP؟
اقرأ الإجابة ←: كم يعيد strlen(“Hello World”) في PHP؟strlen(“Hello World”) يعيد 11 لأن الدالة تعدّ كل الحروف بما فيها المسافة. ولماذا تعطي رقمًا أكبر مع النص العربي.
-
PHP
كيف أكتب تعليقًا في PHP؟
اقرأ الإجابة ←: كيف أكتب تعليقًا في PHP؟التعليقات في PHP: // أو # لسطر واحد، و/* */ لعدة أسطر، و/** */ لتوثيق الدوال. أمثلة لكل نوع.
-
PHP
ما الاستثناء المناسب لقيمة خارج نطاقها في PHP؟ (DomainException)
اقرأ الإجابة ←: ما الاستثناء المناسب لقيمة خارج نطاقها في PHP؟ (DomainException)لقيمة خارج نطاقها المسموح، مثل نسبة خصم أقل من 0 أو أكبر من 100، يناسب DomainException في PHP. أنواع استثناءات SPL ومتى…
-
PHP
ما الاستثناء الخاص بأخطاء قاعدة البيانات في PHP؟ (PDOException)
اقرأ الإجابة ←: ما الاستثناء الخاص بأخطاء قاعدة البيانات في PHP؟ (PDOException)PDOException هو الاستثناء الذي تطلقه PDO في PHP عند أخطاء قاعدة البيانات، مثل فشل الاتصال أو خطأ الاستعلام. مثال مع ERRMODE_EXCEPTION.
-
PHP
ما فائدة finally في معالجة الاستثناءات في PHP؟
اقرأ الإجابة ←: ما فائدة finally في معالجة الاستثناءات في PHP؟كتلة finally في PHP تُنفَّذ دائمًا بعد try وcatch، سواء حدث خطأ أم لا. مثال لإغلاق ملف أو اتصال، ومتى تحتاجها.
-
PHP
ما هي الاستثناءات (Exceptions) في PHP وما فائدتها؟
اقرأ الإجابة ←: ما هي الاستثناءات (Exceptions) في PHP وما فائدتها؟الاستثناءات Exceptions في PHP طريقة منظمة للتعامل مع الأخطاء: تتحكم بمسار الكود عند المشاكل، وتفصل معالجة الأخطاء عن الكود الأساسي. مثال try…
-
PHP
ما الذي يجعل PHP خيارًا شائعًا لتطوير الويب؟
اقرأ الإجابة ←: ما الذي يجعل PHP خيارًا شائعًا لتطوير الويب؟PHP شائعة في الويب لأنها تعمل على الخادم وتُدمج بسهولة مع HTML، وتدعمها كل الاستضافات تقريبًا، ويُبنى بها ووردبريس. مثال بسيط.
-
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 بأمثلة.
-
PHP
كيف أحوّل JSON إلى مصفوفة في PHP؟ (json_decode)
اقرأ الإجابة ←: كيف أحوّل JSON إلى مصفوفة في PHP؟ (json_decode)الدالة json_decode() تحوّل نص JSON إلى بيانات PHP: كائن، أو مصفوفة عند تمرير true. مثال، والتعامل مع JSON غير الصالح.
-
PHP
كيف تحوّل قيمة أو مصفوفة إلى JSON في PHP؟
اقرأ الإجابة ←: كيف تحوّل قيمة أو مصفوفة إلى JSON في PHP؟في PHP نحوّل المصفوفات والكائنات إلى نص JSON بالدالة json_encode()، ونعكس العملية بـ json_decode(). مثال عملي والفرق بين الدالتين.
-
PHP
ما معنى protected في PHP؟
اقرأ الإجابة ←: ما معنى protected في PHP؟protected في PHP تجعل الدالة أو الخاصية متاحة داخل الكلاس وفي الكلاسات التي ترثه، لكن ليس من الخارج. مثال على الوراثة.
-
PHP
ما معنى private في PHP؟
اقرأ الإجابة ←: ما معنى private في PHP؟private في PHP تجعل الدالة أو الخاصية متاحة من داخل الكلاس نفسه فقط، لا من خارجه ولا من الكلاسات المشتقة. مثال ولماذا…
اختبار سريع
هل أنت مستعد لاختبار معلوماتك؟
5 أسئلة عشوائيةشرح لكل إجابةخطوة تالية مقترحة في النهاية