أنواع البيانات
استكشف أنواع البيانات المختلفة في PHP، مثل السلاسل النصية والأعداد الصحيحة والمصفوفات
أنواع البيانات درس مجاني في PHP Academy على CoddyKit. هذا هو الدرس 2 من أصل 5. يمكنك قراءة الدرس كاملاً أدناه مجاناً — ثم تمرن عليه مباشرة في المتصفح باستخدام محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7. هذا الدرس جزء من مسار التعلم في PHP Academy، وتقدمك يتزامن عبر الويب وتطبيق CoddyKit. تتضمن دورة PHP Academy 5 دروس في المجموع.
أنواع البيانات
أنواع البيانات
مرحبًا بكم في استكشاف أعمق لـ PHP! ستتعلّمون في هذا الدرس أنواع البيانات في PHP، والتي تحدد نوع البيانات التي يمكن للمتغير تخزينها. يُعد فهم أنواع البيانات ضروريًا لكتابة برامج PHP فعّالة. فلنبدأ!

ما أنواع البيانات؟
ما أنواع البيانات؟
تحدد أنواع البيانات نوع البيانات التي يمكن للمتغير تخزينها. تُعد PHP لغة ذات أنواع ديناميكية، ما يعني أن المتغيرات يمكن أن تغيّر نوعها أثناء التنفيذ.
مثال:
نقطة مهمة: تحدد PHP نوع بيانات المتغير تلقائيًا بناءً على قيمته.
<?php
$value = 42; // Integer
echo $value;
$value = "Hello"; // Now a String
echo $value;
?>
أنواع البيانات في PHP
أنواع البيانات في PHP
تدعم PHP أنواع البيانات التالية:
- سلسلة نصية: تسلسل من الأحرف.
- عدد صحيح: أعداد صحيحة.
- عدد عشري: أعداد تحتوي على كسور عشرية.
- قيمة منطقية: قيم صواب أو خطأ.
- مصفوفة: مجموعة من القيم.
- كائن: نسخة من فئة.
- NULL: تمثّل متغيرًا بلا قيمة.
- مورد: متغيرات خاصة تحتوي على مراجع إلى موارد خارجية.
فلنستكشف هذه الأنواع بالتفصيل.
السلاسل النصية
السلاسل النصية
السلسلة النصية هي تسلسل من الأحرف، وتُحاط بعلامتي اقتباس مفردتين (') أو مزدوجتين ("). مثال:
نقطة مهمة: استخدموا علامتي الاقتباس المزدوجتين عندما تحتاجون إلى تضمين المتغيرات مباشرةً في السلسلة النصية.
<?php
$greeting = "Hello, World!";
echo $greeting; // Outputs: Hello, World!
?>
الأرقام
الأرقام
تدعم PHP نوعين من الأرقام:
- عدد صحيح: أعداد صحيحة.
- عدد عشري: أعداد تحتوي على كسور عشرية.
مثال:
<?php
$integer = 42;
$float = 3.14;
echo "Integer: $integer, Float: $float";
?>
القيم المنطقية
القيم المنطقية
تمثّل القيمة المنطقية إحدى قيمتين: true أو false. وغالبًا ما تُستخدم القيم المنطقية في العبارات الشرطية. مثال:
<?php
$isLoggedIn = true;
if ($isLoggedIn) {
echo "Welcome back!";
} else {
echo "Please log in.";
}
?>
المصفوفات
المصفوفات
المصفوفة مجموعة من القيم المخزنة في متغير واحد. ويمكن للمصفوفات الاحتفاظ بأنواع متعددة من البيانات. مثال:
نقطة مهمة: تبدأ فهارس المصفوفات من الصفر، ما يعني أن فهرس العنصر الأول هو 0.
<?php
$colors = ["Red", "Green", "Blue"];
echo $colors[0]; // Outputs: Red
?>
الأنواع الخاصة
الأنواع الخاصة
تتضمن PHP بعض أنواع البيانات الخاصة:
- NULL: متغير بلا قيمة.
- مورد: مرجع إلى مورد خارجي، مثل اتصال بقاعدة بيانات.
مثال:
نصيحة: استخدموا var_dump() لفحص نوع المتغير وقيمته.
<?php
$empty = NULL;
echo $empty; // Outputs nothing
?>
<?php
$value = "42";
echo gettype($value);
?>
أحسنتم!
أحسنتم!
تهانينا! لقد استكشفتم أنواع البيانات في PHP، بما في ذلك السلاسل النصية والأرقام والقيم المنطقية والمصفوفات والأنواع الخاصة مثل NULL. يُعد فهم أنواع البيانات ضروريًا لكتابة تعليمات برمجية فعّالة وخالية من الأخطاء. في الدرس التالي، سنستكشف العوامل وكيفية إجراء العمليات المختلفة في PHP. واصلوا البرمجة!

الأسئلة الشائعة
هل درس «أنواع البيانات» مجاني؟
نعم — نص درس «أنواع البيانات» كامل متاح مجاناً هنا على الويب. لتمرينه بشكل تفاعلي (محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7) وفتح باقي دورة PHP Academy، انتقل إلى CoddyKit PRO. تتضمن دورة PHP Academy 5 دروس في المجموع.
ماذا ستتعلم في «أنواع البيانات»؟
استكشف أنواع البيانات المختلفة في PHP، مثل السلاسل النصية والأعداد الصحيحة والمصفوفات تتمرن على PHP Academy مع أكواد عملية تشغلها مباشرة في المتصفح، ومدرس ذكاء اصطناعي متاح 24/7 يجيب على أسئلتك أثناء عملك.
هل أحتاج إلى خبرة سابقة لأبدأ PHP Academy؟
لا تُشترط خبرة سابقة. PHP Academy على CoddyKit منظم للمبتدئين حتى المتقدمين، لذا يمكنك البدء من هنا أو من البداية والتقدم بسرعتك الخاصة. هذا هو الدرس 2 من أصل 5.
كم من الوقت يستغرق درس «أنواع البيانات»؟
معظم دروس CoddyKit تستغرق حوالي 5–10 دقائق. كل منها موجز وتفاعلي، لذا تحرز تقدماً مستمراً وتستأنف من حيث توقفت عبر الويب والتطبيق.
هل يمكنني كتابة وتشغيل أكواد في درس PHP Academy هذا؟
نعم. كل درس في PHP Academy يتضمن محرر أكواد مدمج، لذا تكتب وتشغل أكواداً حقيقية مباشرة في متصفحك وتحصل على تعليقات فورية من الذكاء الاصطناعي — بدون إعداد محلي.