Regular Expressions

🟦 1. ما هي Regular Expressions (التعبيرات النمطية)؟ التعريف:التعبيرات النمطية هي “أنماط” تُستخدم لمطابقة أو البحث أو التحقق من أجزاء من النصوص. تُستخدم بكثرة في التحقق من المدخلات، مثل البريد الإلكتروني، أرقام الهواتف، كلمات المرور… إلخ. 🔸 مثال:هل تحتوي الجملة…

Header And Redirect

🔹 1. ما هو header() في PHP؟ header() هي دالة تُستخدم لإرسال رؤوس (Headers) HTTP إلى المتصفح قبل إرسال أي مخرجات (output) مثل HTML أو echo. 🔸 مثال: 🔸 🧠 الفائدة:تُستخدم لتحديد نوع المحتوى، التوجيه، التحكم في التخزين المؤقت، إرسال…

Session In PHP

🟨 ما هي الجلسة (Session) في PHP؟ ✅ التعريف: الجلسة (Session) تُستخدم لتخزين معلومات المستخدم بشكل مؤقت على السيرفر أثناء زيارته للموقع. على عكس الكوكيز التي تُخزن في جهاز المستخدم، يتم تخزين بيانات الجلسة في ملفات على السيرفر، والمستخدم يحصل…

Cookies In PHP

🥇 1. ما هي الكوكيز Cookies؟ 🔹 التعريف: الكوكيز هي ملفات صغيرة يتم تخزينها في جهاز المستخدم (المتصفح) تحتوي على بيانات تُستخدم لتذكُّر المستخدم أو تتبع نشاطه بين الصفحات. ✅ الفائدة: ⚠️ المحاذير: 🥈 2. إنشاء Cookie باستخدام setcookie() 🔸…

Date And Time 2

🔹 6. DateInterval ✅ ما هي؟ كائن يمثل فرق زمني (مثل: يوم، شهر، سنة) ويُستخدم مع DateTime لإضافة أو طرح مدة زمنية. ✅ الإنشاء: ✅ الحرف P اختصار لـ “Period”، وتُستخدم الأحرف التالية: ✅ أمثلة: 🔹 7. DateTimeZone ✅ ما…

Date And Time 1

🔹 1. date() ✅ ما هي؟ دالة تُستخدم لإرجاع التاريخ أو الوقت الحالي بصيغة معينة. ✅ الصيغة: ✅ أشهر تنسيقات التاريخ والوقت: الرمز المعنى مثال Y السنة كاملة 2025 y السنة آخر رقمين 25 m رقم الشهر 06 n رقم…

File System

🧾 1. مقدمة عن نظام الملفات في PHP ✅ ما المقصود بـ File System في PHP؟ نظام الملفات (File System) هو الطريقة التي يتعامل بها نظام التشغيل مع تخزين الملفات وقراءتها.في PHP، تستطيع من خلال أوامر ودوال محددة فتح ملفات،…

Filters

✅ أولًا: مقدمة عن التصفية (Filtering) في PHP 📌 PHP توفر مجموعة من الفلترات الجاهزة (Filters) لفحص وتحويل بيانات المستخدم بطريقة آمنة، خاصة عبر: 🔹 1. filter_list() – عرض جميع الفلاتر المتوفرة 📘 تُرجع قائمة بكل الفلاتر التي تدعمها PHP:…

Math Functions

✅ abs() – القيمة المطلقة 📌 تُعيد القيمة الموجبة للعدد. 🟢 الفائدة: تُستخدم عندما نحتاج الفرق بين رقمين دون اعتبار للإشارة. ✅ mt_rand() – توليد رقم عشوائي (أفضل من rand()) 🟢 الفوائد: ⚠️ محاذير: ✅ intdiv() – القسمة الصحيحة (بدون…

Array Functions3

🔹 42. الفرق بين == و === في مقارنة المصفوفات المشغل ماذا يفعل؟ == يقارن المحتوى فقط بدون التحقق من الترتيب أو النوع === يقارن المحتوى + الترتيب + النوع بدقة ✅ مثال 1 – استخدام ==: ✅ مثال 2…