PHP Data Types

النصوص، الأعداد الصحيحة، الأعداد العشرية، اللوجيك، القوائم، الأشياء، NULL.

النصوص في PHP

النص هو سلسلة من الأحرف مثل "Hello world!".

يمكن أن تكون النصوص أي نص بين الأسطر. يمكنك استخدام الأسطر الواحدة أو الثنائية:

مثال

<?php 
$x = "Hello world!";
echo $x;
echo "<br>"; 
$x = 'Hello world!';
echo $x;
?>

تشغيل مثال

الأعداد الصحيحة في PHP

العدد الصحيح هو عدد لا يحتوي على نقطة عشرية

قواعد الأعداد الصحيحة:

  • يجب أن تحتوي الأعداد الصحيحة على عدد واحد على الأقل (0-9)
  • لا يمكن للأعداد الصحيحة أن تحتوي على逗ة أو مسافات
  • لا يمكن للأعداد الصحيحة أن تحتوي على نقطة عشرية
  • يمكن أن تكون الأعداد الصحيحة إيجابية أو سالبة
  • يمكن تحديد الأعداد الصحيحة بأحد الثلاثة نماذج: عشري (بمقدمة 0x) أو ثماني (بمقدمة 0) أو عشري (بدون مقدمة)

في المثال التالي، سنقوم بفحص أرقام مختلفة. سيقوم PHP var_dump() بإرجاع نوع البيانات والقيمة للمتغير:

مثال

<?php 
$x = 5985;
var_dump($x);
echo "<br>"; 
$x = -345; // عدد سالب
var_dump($x);
echo "<br>"; 
$x = 0x8C; // عدد عشري
var_dump($x);
echo "<br>";
$x = 047; // عدد ثماني
var_dump($x);
?>

تشغيل مثال

العدد العشري في PHP

العدد العشري يحتوي على نقطة عشرية أو شكل أس

في المثال التالي، سنقوم بفحص أرقام مختلفة. سيقوم PHP var_dump() بإرجاع نوع البيانات والقيمة للمتغير:

مثال

<?php 
$x = 10.365;
var_dump($x);
echo "<br>"; 
$x = 2.4e3;
var_dump($x);
echo "<br>"; 
$x = 8E-5;
var_dump($x);
?>

تشغيل مثال

اللوجيك في PHP

اللوجيك هو صحيح أو خطأ.

$x=true;
$y=false;

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

PHP Arrays

تخزن المجموعات عدة قيم في متغير واحد.

في المثال التالي، سنقوم باختبار مجموعات مختلفة. PHP var_dump() سيعود بنوع البيانات والقيمة للمتغير:

مثال

<?php 
$cars=array("Volvo","BMW","SAAB");
var_dump($cars);
?>

تشغيل مثال

ستعلم المزيد عن المجموعات في الفصول اللاحقة من هذا الدليل.

عنصر PHP

العنصر هو نوع بيانات يحتوي على بيانات حول كيفية معالجة البيانات.

في PHP، يجب إعلان العنصر بشكل واضح.

أولاً، يجب علينا إعلان فئة العنصر. لهذا نستخدم كلمة المفتاح class. الفئة هي بنية تحتوي على خصائص والأساليب.

ثم نحدد نوع البيانات في فئة العنصر، ونستخدم هذا النوع في نموذج فئة:

مثال

<?php
class Car
{
  var $color;
  function Car($color="green") {
    $this->color = $color;
  }
  function what_color() {
    return $this->color;
  }
}
?>

تشغيل مثال

ستعلم المزيد عن الأشياء في الفصول اللاحقة من هذا الدليل.

قيمة NULL في PHP

قيمة NULL الخاصة تُشير إلى عدم وجود قيمة للمتغير. NULL هو القيمة الوحيدة الممكنة لنوع البيانات NULL.

قيمة NULL تُشير إلى ما إذا كان المتغير فارغًا أم لا. أيضًا تستخدم لتفرقة بين النص الفارغ والقيمة الفارغة في قاعدة البيانات.

يمكنك إفراغ المتغير عن طريق تعيين القيمة إلى NULL:

مثال

<?php
$x="Hello world!";
$x=null;
var_dump($x);
?>

تشغيل مثال