Latest posts

  • المصفوفات الترابطية Associative Arrays في PHP

    المصفوفة الترابطية في PHP تستخدم مفاتيح نصية بدلًا من الأرقام التسلسلية، مما يجعلها مناسبة لتمثيل البيانات المنظمة كسجلات المستخدمين والإعدادات. كل عنصر يتكون من زوج مفتاح وقيمة. إنشاء مصفوفة ترابطية التعديل والإضافة المرور بالمفاتيح والقيم المصفوفات متعددة الأبعاد

    Read more

  • النماذج Forms في PHP

    تعتبر النماذج جزءًا أساسيًا من تطبيقات الويب لجمع المدخلات من المستخدمين. تتعامل PHP مع بيانات النماذج بسهولة عبر المصفوفات الفائقة $_GET و$_POST حسب طريقة الإرسال. نموذج HTML استقبال البيانات في PHP تنظيف المدخلات قبل عرض بيانات المستخدم أو تخزينها، يجب تنظيفها لمنع هجمات XSS وإدخال أكواد ضارة. تستخدم دالة htmlspecialchars لتحويل الأحرف الخاصة إلى كيانات

    Read more

  • تضمين الملفات Include و Require في PHP

    توفر PHP طريقة لإدراج محتوى ملف داخل ملف آخر باستخدام include أو require، مما يساعد على تنظيم الكود وفصل الأجزاء المتكررة كرأس الصفحة وتذييلها وقوائم التنقل. الأمر include الأمر require يعمل require تمامًا مثل include لكنه يوقف تنفيذ السكربت إذا لم يجد الملف ويعرض خطأً جسيمًا، بينما include يكتفي بتحذير ويواصل التنفيذ. include_once و require_once

    Read more

  • الدوال Functions في PHP

    الدوال في PHP كتل برمجية مسماة تنفذ مهمة محددة، وتسمح بإعادة استخدام الكود وتقسيم البرنامج إلى أجزاء صغيرة قابلة للإدارة. تُعرَّف باستخدام الكلمة المفتاحية function. تعريف دالة الدوال مع المعاملات إعادة قيمة المعاملات الافتراضية الدوال السهمية

    Read more

  • المصفوفات Arrays في PHP

    المصفوفة في PHP بنية بيانات مرنة تخزن مجموعة من القيم في متغير واحد. تأتي بثلاثة أنواع: مصفوفة مفهرسة، ومصفوفة ترابطية، ومصفوفة متعددة الأبعاد، ولكل منها استخدامها المناسب. المصفوفة المفهرسة المرور على المصفوفة دوال المصفوفات الشائعة

    Read more

  • المعاملات Operators في PHP

    المعاملات في PHP رموز خاصة تُستخدم لإجراء عمليات على القيم والمتغيرات. تنقسم إلى عدة فئات تشمل المعاملات الحسابية والمنطقية والمقارنة والإسناد ومعاملات النصوص. المعاملات الحسابية معاملات المقارنة المعاملات المنطقية معامل دمج النصوص

    Read more

  • جمل الشروط If و Else في PHP

    جمل الشروط في PHP تتيح اتخاذ قرارات بناءً على شروط معينة. يتم تنفيذ كتلة من الكود إذا تحقق الشرط، ويمكن دمج عدة شروط معًا لتغطية جميع الحالات الممكنة. الجملة if if مع else تعدد الشروط elseif المعامل الثلاثي

    Read more

  • جملة Switch في PHP

    جملة switch بديل أنيق لسلسلة طويلة من if/elseif عندما نريد مقارنة متغير واحد بقيم متعددة. تجعل الكود أكثر وضوحًا وأسهل في القراءة عند وجود حالات كثيرة. الصيغة العامة أهمية break عبارة break ضرورية لإيقاف تنفيذ بقية الحالات بعد المطابقة. إذا حذفناها، سيستمر التنفيذ في الحالات التالية حتى يصل إلى break أو نهاية الكتلة. الحالة الافتراضية

    Read more

  • الحلقات Loops في PHP

    الحلقات في PHP تسمح بتكرار كتلة من الكود عدة مرات، وهي أداة أساسية للتعامل مع المصفوفات وبيانات قواعد البيانات. تأتي بأنواع متعددة كل منها يناسب موقفًا محددًا. حلقة for حلقة while حلقة do…while حلقة foreach

    Read more

  • أنواع البيانات في PHP

    تدعم PHP عدة أنواع من البيانات تغطي مختلف احتياجات البرمجة. من المهم فهم كل نوع وكيفية استخدامه لكتابة كود فعّال وخالٍ من الأخطاء. الأنواع الأساسية تشمل الأنواع الأساسية: النصوص String والأعداد الصحيحة Integer والأعداد العشرية Float والقيم المنطقية Boolean والمصفوفات Array والكائنات Object والقيمة الفارغة NULL. معرفة نوع المتغير التحويل بين الأنواع

    Read more