أنواع البيانات PHP
يمكن المتغيرات تخزين البيانات من أنواع مختلفة، وأنواع مختلفة من البيانات يمكن أن تفعل أشياء مختلفة.
PHP يدعم أنواع البيانات التالية:
- خيط
- عدد صحيح
- تطفو (floating point numbers - also called double)
- منطقية
- مجموعة مصفوفة
- موضوع
- لا شيء
- مورد
PHP سلسلة
سلسلة هو سلسلة من الأحرف، مثل "Hello world!" .
سلسلة يمكن أن يكون أي نص داخل الاقتباس. يمكنك استخدام علامات الاقتباس المفردة أو المزدوجة:
PHP صحيح
نوع بيانات عدد صحيح هو رقم غير عشري بين -2147483648 2147483647 و.
قواعد صحيحة:
- يجب أن يكون عدد صحيح رقم واحد على الأقل
- يجب أن لا يكون عدد صحيح العشرية
- عدد صحيح يمكن أن تكون إما إيجابية أو سلبية
- يمكن تحديد الأعداد الصحيحة في ثلاثة أشكال: عشري (10-based) ، عشري (16-based - prefixed with 0x) أو ثماني (8-based - prefixed with 0)
في المثال التالي $ x غير صحيح. وPHP var_dump() الدالة بإرجاع نوع البيانات والقيمة:
PHP تعويم
A تعويم (floating point number) هو رقم مع فاصلة عشرية أو رقم في النموذج الأسي.
في المثال التالي $ x غير تعويم. وPHP var_dump() الدالة بإرجاع نوع البيانات والقيمة:
PHP منطقية
A منطقية تمثل دولتين المحتملة: TRUE أو FALSE.
$x = true;
$y = false;
وغالبا ما تستخدم القيم المنطقية في اختبار مشروط. سوف تتعلم المزيد عن اختبار الشرطي في فصل لاحق من هذا البرنامج التعليمي.
PHP صفيف
مجموعة بتخزين قيم متعددة في متغير واحد.
في السيارات سبيل المثال $ يلي صفيف. وPHP var_dump() الدالة بإرجاع نوع البيانات والقيمة:
سوف تتعلم الكثير عن المصفوفات في فصول لاحقة من هذا البرنامج التعليمي.
كائن PHP
كائن هو نوع البيانات التي تخزن البيانات والمعلومات عن كيفية معالجة تلك البيانات.
في PHP، يجب إعلان كائن صراحة.
أولا يجب أن نعلن فئة من الكائن. لهذا، ونحن نستخدم الكلمة الفصل. فئة هو بنية يمكن أن تحتوي على الخصائص والأساليب:
مثال
<?php
class Car {
function Car() {
$this->model = "VW";
}
}
// create an object
$herbie = new Car();
// show object properties
echo $herbie->model;
?>
تشغيل المثال » سوف تتعلم المزيد عن الكائنات في فصل لاحق من هذا البرنامج التعليمي.
PHP NULL القيمة
باطل هو نوع البيانات الخاصة التي يمكن أن يكون واحد فقط القيمة: فارغة.
متغير من نوع بيانات NULL هو المتغير الذي لا قيمة له المسندة إليها.
نصيحة: إذا تم إنشاء متغير بدون قيمة، تلقائيا تعيينه قيمة فارغة.
ويمكن أيضا أن المتغيرات تفرغ عن طريق تعيين القيمة إلى NULL:
PHP الموارد
نوع المورد الخاص ليس نوع البيانات الفعلية. ومن صهاريج لتخزين إشارة إلى وظائف وموارد خارجية لPHP.
ومن الأمثلة الشائعة لاستخدام نوع بيانات الموارد هو استدعاء قاعدة بيانات.
ونحن لا نتحدث عن نوع المورد هنا، لأنه هو موضوع المتقدمة.