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

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

نص PHP

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

يمكن لل نص أن يكون أي نص داخل الأسلاك: يمكنك استخدام الأسلاك البسيطة أو المزدوجة:

实例

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

运行实例

عدد صحيح PHP

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

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

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

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

实例

<?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

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

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

实例

<?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

数组在一个变量中存储多个值。

在下面的例子中,我们将测试不同的数组。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;
  }
}
؟>

运行实例

您将在本教程稍后的章节学到更多有关对象的知识。

PHP NULL 值

特殊的 NULL 值表示变量无值。NULL 是数据类型 NULL 唯一可能的值。

NULL 值标示变量是否为空。也用于区分空字符串与空值数据库。

可以通过把值设置为 NULL,将变量清空:

实例

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

运行实例