الدرس الثالث -انواع البيانات
أنواع البيانات :
البيانات هي التي يتم تخزينها داخل المتغيرات ,تدعم php البيانات التالية :
- String (نص )
- Integer(ارقام )
- Float (floating point numbers - also called double)(ارقام عشرية )
- Boolean (قيم منطقية )
- Array(مصفوفة)
- Object(الكائنات )
- NULL (قيمة فرغة -لاشئ)
- Resource (المصادر )
- String
هي نصوص تكتب داخل علامات تنصيص زوجية او فردية .
<?php
$x = "Hello world!";
$y = 'Hello world!';
echo $x;
echo "<br>";
echo $y;
?>
- Integer الأرقام :
تمثل الأرقام الموجبة والسالبة
تستخدم الدالة var_dump() لمعرفة نوع بيانات المتغير .
<?php
$x = 5985;
var_dump($x);
?>
- Float الأرقام العشرية :
هي الأرقام التي تحتوي علي جزء عشري او فاصلة عشرية .
<?php
$x = 10.365;
var_dump($x);
?>
- البيانات المنطقية Boolean :
تحتوي علي قيمتين هي True -False
$x = true;
$y = false;
- المصفوفات Array :
سنتحدث عنها لاحقا بالتفصيل هي متغير يتم فيها تخزين مجموعة من القيم .
- الكائنات Object :
يتم فيها تخزين مجموعة قيم تصف شيء واحد ,سنتحدث عنها لاحقا بالتفصيل .
<?php
class Car {
function Car() {
$this->model = "VW";
}
}
// create an object
$herbie = new Car();
// show object properties
echo $herbie->model;
?>
- Null لاشئ :
هي نوع بيانات خاصة تحمل قيمة لأشيء null
اذا اردنا ان تحزف قيمة متغير يمكن استخدام null
<?php
$x = "Hello world!";
$x = null;
var_dump($x);
?>
- المصادر Resource سنتحدث عنها لاحقا .