الدرس الثالث -انواع البيانات

أنواع البيانات  :

 البيانات هي التي يتم تخزينها داخل المتغيرات ,تدعم 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 سنتحدث عنها لاحقا .