أنواع بيانات 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 وكيفية استخدامها في التعليمات البرمجية الخاصة بك.