الثلاثاء، 17 نوفمبر 2015

انواع البيانات في PHP

PHP Data Types

تستطيع المتغيرات خزن انواع متعددة من البيانات في لغات البرمجة عامة ولغة PHP تدعم انواع مختلفة من البيانات هي :
  • String
  • Integer
  • Float (floating point numbers - also called double)
  • Boolean
  • Array
  • Object
  • NULL
  • Resource

PHP String

هو نوع من انواع البيانات التي تكون على شكل سلسلة من الحروف 
مثال 1//
<?php 
$x = "Hello world!";
$y = 'Hello world!';

echo $x;
echo "<br>"; 
echo $y;
?>

PHP Integer

هو نوع من انواع البيانات التي تكون على شكل ارقام صحيحة والتي تكون محصورة بين 
 -2,147,483,648 and +2,147,483,647.
مثال2//
<?php 
$x = 5985;
var_dump($x);
?>

PHP Float

نوع من انواع البيانات الرقمية والتي تكون مصحوبة بفارزة عشرية 
مثال3//
<?php 
$x = 10.365;
var_dump($x);
?>

PHP Boolean

نوع من انواع البيانات المنطقية والتي تكون نتيجتها محصورة بين الصائبة والخاطئة اي (true,false)
$x = true;
$y = false;

PHP Array

نوع من انواع البينات التي تكون على شكل مصفوفة والمصفوفة كما تعلم انها خزان يقوم بخزن بيانات كثيرة من نوع واحد 
مثال4//
<?php 
$cars = array("Volvo","BMW","Toyota");
var_dump($cars);
?>
لاحظ انه يتم تعريف المتغير من نوع المصفوفة من خلال دالة array كما في المثال اعلاه وسوف نتظرق مستقبلاً عن المصفوفة بشكل اكثر تفصيلاً فاصبر .

PHP Object

نوع من انواع البينات من نوع كائن والتي تقوم بخزن البينات والمعلومات بشكل معالجة لتلك البيانات ,وهي تمثل برمجة هدفية تمثل اي عنصر برمجي يستخدم في حل المشكلة البرمجية عن طريق هدف (Object) له بعض الخصائص وتستخدم بعض الوسائل لتحقيق بعض الوظائف التي يقوم بها هذا الهدف .مثال على ذلك عنصر برمجي هو مثلا السيارة ان للسيارة بعض الخصائص مثل اللون وعدد الركاب ونوع الناقل للسرعة وعدد الابواب وسعة المحرك وغيرها من الخصائص بالاضافة الى انه هناك بعض الوسائل المستخدمة لتحقيق بعض الوظائف في السيارة .

مثال 5// 
<?php
class Car {
    function Car() {
        $this->model = "VW";
    }
}

// create an object
$herbie = new Car();

// show object properties
echo $herbie->model;
?>

PHP NULL Value

فارغ وهو نوع من انواع البيانات بمعنى ان قمية المتغير فارغة 
مثال6//
<?php
$x = "Hello world!";
$x = null;
var_dump($x);
?>
نلاحظ انه في البداية كانت قيمة المتغير X هي قمية من نوع string اي سلسلة حروف "Hello world!" وفي السطر الذي يليه تم تفريغ المتغير X من قيمته الاولية وجعله فارغ من خلال المعادلة 
$x = null;

PHP Resource

نوع خاص من انواع البينات وهو ليس كاي نوع اخر من البيانات التي ذكرناها سابقا فهو نوع من موارد خارجية ومن الامثلة الشائعة الاستعمال هو استدعاء قاعدة البيانات وهو موضوع متقدم سوف يتم التطرق له لاحقاً .



ليست هناك تعليقات :

إرسال تعليق