فاصلة
  • PHP
  • ?
    : ترتيب الدرس
  • 12
    عدد الدروس
  • ?
    أخر تحديث

أنواع البيانات في لغة PHP

البيانات هي المواد الخام التي تتغذي عليها لغات البرمجة, مثلا النصوص والأرقام والرموز وكل شيء تقريباً يعتبر من البيانات, ولا يوجد موقع لا يعمل بدون بيانات, وأحدي مميزات لغة PHP هو أن أنواع البيانات يتم تعريفها تلقائياً عند أدخال القيمة, بحيث لو قمت بتعيين القيمة الرقمية 50 لأحدي المتغيرات, سوف تتعرف عليها اللغة تلقائياً بأنها نوع بيانات رقمية, وذلك بعكس لغات أخري يجب تحديد نوع البيانات قبل أدخال قيمتها .

وعلي الرغم من التعريف التلقائي للبيانات, يجب أن نتعرف علي كل أنواع البيانات في لغة PHP ,للتعرف علي الأختلاف بين كل نوع والأخر, ومتي نستخدم كل نوع من هذة الأنواع .

  • النصوص String
  • الأرقام الصحيحة Integer
  • الأرقام الحقيقية Float
  • المنطق Boolean
  • المصفوفات Array
  • الــ Object
  • لا شيء Null

النصوص String

النصوص هي نوع من أنواع البيانات التي يتم كتابتها بين علامتي أقتباس  (" ")  , وفي حالة عدم كتابة النصوص بين علامات الأقتباس الزوجية " " , أو علامات الأقتباس الفردية, سوف يحدث خطأ في تنفيذ شفرة الــ PHP, ويتوقف البرنامج عن العمل .

  • النصوص تكتب بين علامتي الأقتباس الزوجية أو الفردية
  • النصوص هي نوع أساسي من أنواع البيانات
<?php 
$name = "Mohamed" ;
?>

الأرقام الصحيحة Integer

الأرقام الصحيحة هي نوع من أنواع البيانات, وهي الأرقام التي لا تحتوي علي أي كسور أو علامة عشرية, وفي لغة PHP يتم تصنيف الأرقام إلي نوعين, النوع الأول هو أرقام صحيحة, والنوع الثاني هي الأرقام الحقيقية.

  • الأرقام الصحيحة هي الأرقام بدون علامة عشرية
  • الأرقام الصحيحة هي الأرقام بدون كسور
  • الأرقام الصحيحة تسمي Integer
<?php 
$name= 50; // قيمة رقمية صحيحة
?>

الأرقام الحقيقية Float

الأرقام الحقيقية هي الأرقام التي تحتوي علي علامة عشرية وكسور,  مثل الرقم  5.5  هو رقم حقيقي لأنة رقم يحتوي علي علامة عشرية وكسور, وتستخدم الأرقام الحقيقية مع العمليات التى تتطلب وجود أرقام ذات كسور.

  • الأرقام الحقيقية تحتوي علي كسور أو علامات عشرية
  • الأرقام الحقيقية تسمي Float
<?php 
$name= 50.5; // قيمة رقمية حقيقية
$name= 1.5; // قيمة رقمية حقيقية
?>

المنطق Boolean

المنطق البوليني Boolean هو الذي نحصل منة علي نتيجتين فقد, النتيجة الأولي هي Trua وتعني "صحيح", والقيمة الثانية هي Fasle وتعني "خطاْ", ويستخدم المنطق البوليني في الكثير من العمليات التي تتطلب مقارنة بين قيمتين أو أكثر .

  • نستخدم المنطق البوليني في المقارنة بين قيمتين أو أكثر
  • المنطق البوليني يحمل قيمتين فقد, صح أو خطاً : True or False
<?php 
$name = True; // صحيح
$name = False;// خطاً
?>

المصفوفات Array

المصفوفات هي عبارة عن متغيرات تحمل أكثر من قيمة وأكثر من نوع بيانات, بحيث يمكنك أنشاء مصفوفة تحمل قيمة رقمية مع قيمة نصية, ويمكنك أستخدام المصفوفات لأختصار الشفرات البرمجية, وإنجاز الكثير من العمل في وقت قليل, وذلك علي عكس المتغيرات التي تحمل قيمة واحدة.

  • تستخدم المصفوفات لتخزين أكثر من قيمة 
  • المصفوفات تختصر الوقت والمجهود الغير ضروري

وفي المثال التالي قمنا بأنشاء مصفوفة عن طريق الأمر  array , وقمنا بتعيين قيمة نصية "Name" , وقيمة رقمية 50 , مع الفصل بين كل قيمة والأخري بفاصلة (,) .

  • المفوفة يتم أنشائها عن طريق الكلمة المحجوزة array
  • عناصر المصفوفة تكتب بين قوسين ( )
  • يتم الفصل بين كل قيمة والأخري بفاصلة (القيمة,القيمة,القيمة)
<?php 
$x= array ("Name",50); // مصفوفة
?>

لا شيء NULL

يستخدم هذا النوع من البيانات في أنشاء متغيرات فارغة لا تحتوي علي أي قيمة, في بعض الأوقات قد تحتاج إلي حجز متغير فارغ, في تلك الحالة يجب تعيين القيمة NULL للمتغير ,حتي تعمل الشفرة بشكل صحيح .

<?php 
$x= NULL; // متغير فارغ
?>


الأدوات الأساسيات المتغيرات أنواع البيانات النصوص المصفوفات الدوال الشرطية حلقات التكرار المعاملات الثوابت المتغيرات الخارقة الجملة Switch