أنواع بيانات PHP

Anwa Byanat Php



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

أنواع بيانات PHP

هناك العديد من أنواع البيانات المتوفرة في PHP والتي يمكن استخدامها لتخزين أنواع مختلفة من البيانات. تنقسم أنواع البيانات هذه إلى ثلاث فئات رئيسية:

1: نوع البيانات العددية

في نوع البيانات هذا ، يمكن أن يحتوي المتغير على قيمة واحدة في كل مرة. فيما يلي أنواع البيانات العددية في PHP:







  • عدد صحيح: تُستخدم لتخزين الأرقام بدون فواصل عشرية مثل 10 ، 15.
  • يطفو: تستخدم لتخزين الأرقام ذات الفواصل العشرية مثل 12.45 ، 54.566.
  • خيط: تُستخدم لتخزين البيانات النصية ، والتي يمكن تضمينها في علامات اقتباس مفردة ('مرحبًا') أو مزدوجة ، أو علامات اقتباس مزدوجة ('مرحبًا').
  • منطقية: يستخدم لتخزين القيم المنطقية إما صواب أو خطأ.

مثال 1

في مثال الكود المكتوب أدناه ، قمت بتحديد ثلاثة أنواع مختلفة من البيانات. المتغير الأول n1 دولار يخزن قيمة العدد الصحيح ، $n2 يخزن العوامة ، و $ الفصل لها قيمة السلسلة:



<؟ php

n1 دولار = 14 ؛

$n2 = 22.34 ؛

$ الفصل = 'Linux' ؛

صدى صوت 'العدد الصحيح هو: n1 دولار ' ؛

صدى صوت 'الطفو هو: $n2 ' ؛

صدى صوت 'الشخصية هي: $ الفصل ' ؛

؟>



مثال 2

في مثال الكود التالي ، أستخدم الامتداد بيانات منطقية يكتب:





<؟ php

متغير $ = حقيقي ؛

var_dump ( متغير $ ) ؛

؟>

2: نوع البيانات المركبة

في ال نوع البيانات المركبة ، يمكن للمتغير أن يحتوي على أكثر من قيمة واحدة:



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

مثال 1

يوضح المثال التالي تعريف نوع بيانات المصفوفات وإخراج وحدة التحكم في PHP:

<؟ php

اللغات = مجموعة مصفوفة ( 'بي أتش بي' و 'ج' و 'جافا' و 'يذهب' و 'C #' ) ؛

صدى صوت 'العنصر الأول: $ لغات [0] ' ؛

صدى صوت العنصر الثاني: $ اللغات [1] ' ؛

صدى صوت العنصر الثالث: $ اللغات [2] ' ؛

صدى صوت العنصر الرابع: $ اللغات [3] ' ؛

صدى صوت العنصر الخامس: $ اللغات [4] ' ؛

؟>

مثال 2

في المثال أدناه ، حددنا أولاً ملف فئة مستطيل ثم أنشأ رسالة كائن بامتداد مستطيل فصل:

<؟ php

فصل مستطيل {

عام عرض $ ؛

عام ارتفاع دولار ؛

عام وظيفة منطقة ( ) {

يعود $ هذا -> عرض * $ هذا -> ارتفاع ؛

}

}

$ حق = جديد مستطيل ؛

$ حق -> عرض = 5 ؛

$ حق -> ارتفاع = 10 ؛

صدى صوت 'مساحة المستطيل:' . $ حق -> منطقة ( ) . ' ' ؛

؟>

3: نوع البيانات الخاصة

فيما يلي نوعان خاصان من بيانات PHP:

  • باطل: لا يمثل العدم شيئًا ؛ يظهر عدم وجود قيمة في المتغير.
  • المورد: يشير المتغير إلى مصدر خارجي.

مثال 1

يوضح رمز المثال التالي سلوك ملف نوع بيانات فارغ في PHP:

<؟ php

دولار ذ = باطل ؛

var_dump ( دولار ذ ) ؛

؟>

مثال 2

ال الموارد يستخدم للإشارة إلى بعض الملفات لفتحها في PHP. يمكن استخدام رمز المثال التالي لاستخدام بيانات المورد:

<؟ php

التعامل مع $ = fopen ( 'myfile.txt' و 'ص' ) أو ال ( 'غير قادر على فتح ملف!' ) ؛

صدى صوت fread ( التعامل مع $ و حجم الملف ( 'myfile.txt' ) ) ؛

fclose ( التعامل مع $ ) ؛

؟>

في المثال أعلاه ، ستوفر الدالة fopen () مقبض المورد أثناء فتح ملف المورد وتخصيصه لمتغير مقبض $. ناتج المتصفح للشفرة هو:

الحد الأدنى

تقدم PHP مجموعة متنوعة من أنواع البيانات لتخزين ومعالجة أنواع مختلفة من البيانات ، بما في ذلك العددية و مركب ، و أنواع البيانات الخاصة . يعد فهم أنواع البيانات المختلفة واستخداماتها أمرًا ضروريًا لكتابة كود PHP فعال. مع هذا الدليل ، لديك الآن فهم أفضل لأنواع بيانات PHP وكيفية استخدامها في التعليمات البرمجية الخاصة بك.