آموزش php
| | |

انواع داده‌ها در PHP

PHP به عنوان یک زبان برنامه‌نویسی سمت سرور، از انواع مختلفی از داده‌ها پشتیبانی می‌کند که برای ذخیره و پردازش اطلاعات استفاده می‌شوند. در این مقاله به بررسی انواع داده‌ها در PHP می‌پردازیم.

1. نوع داده‌ای رشته‌ای (String)

رشته‌ها، مجموعه‌ای از کاراکترها هستند که می‌توانند شامل حروف، اعداد و نمادها باشند. رشته‌ها در PHP با استفاده از نقل‌قول‌های دوتایی (" ") یا تک‌نقل‌قول (' ') تعریف می‌شوند.

مثال:

<?php
  $name = "Ali";
  echo $name; // خروجی: Ali
?>

2. نوع داده‌ای عدد صحیح (Integer)

اعداد صحیح در PHP عددهایی هستند که بدون اعشار تعریف می‌شوند. این داده‌ها می‌توانند مثبت یا منفی باشند.

مثال:

<?php
  $age = 25;
  echo $age; // خروجی: 25
?>

3. نوع داده‌ای عدد اعشاری (Float/Double)

اعداد اعشاری شامل مقادیری هستند که دارای قسمت اعشار هستند. در PHP به این نوع داده‌ها Float یا Double گفته می‌شود.

مثال:

<?php
  $price = 12.99;
  echo $price; // خروجی: 12.99
?>

4. نوع داده‌ای بولین (Boolean)

داده‌های بولین تنها دو مقدار دارند: true یا false. این داده‌ها بیشتر برای تصمیم‌گیری و کنترل جریان برنامه استفاده می‌شوند.

مثال:

<?php
  $is_logged_in = true;
  echo $is_logged_in; // خروجی: 1 (در PHP true به صورت 1 نمایش داده می‌شود)
?>

5. نوع داده‌ای آرایه (Array)

آرایه‌ها مجموعه‌ای از داده‌ها هستند که به یک متغیر اختصاص داده می‌شوند. آرایه‌ها می‌توانند شامل چندین مقدار از انواع داده‌های مختلف باشند.

آرایه ساده:

<?php
  $colors = array("Red", "Green", "Blue");
  echo $colors[0]; // خروجی: Red
?>

آرایه انجمنی:

<?php
  $person = array("name" => "Ali", "age" => 25);
  echo $person["name"]; // خروجی: Ali
?>

6. نوع داده‌ای شیء (Object)

در PHP می‌توانید با استفاده از کلاس‌ها، اشیاء ایجاد کنید. اشیاء ترکیبی از داده‌ها و توابع هستند که به هم مرتبط هستند.

مثال:

<?php
class Car {
    public $model;
    public function __construct($model) {
        $this->model = $model;
    }
    public function getModel() {
        return $this->model;
    }
}

$myCar = new Car("Toyota");
echo $myCar->getModel(); // خروجی: Toyota
?>

7. نوع داده‌ای Null

نوع داده‌ای Null نشان‌دهنده یک متغیر بدون مقدار است. اگر متغیری برابر null باشد، به این معنی است که هیچ مقداری ندارد.

مثال:

<?php
  $var = null;
  echo $var; // خروجی: هیچ چیزی نمایش داده نمی‌شود
?>

8. نوع داده‌ای منبع (Resource)

نوع داده‌ای Resource به منابع خارجی مانند اتصال به پایگاه داده، فایل‌های باز و غیره اشاره دارد. این نوع داده به طور مستقیم دستکاری نمی‌شود و به منظور مدیریت منابع خارجی استفاده می‌شود.

مثال:

<?php
  $handle = fopen("file.txt", "r");
  // $handle یک منبع است که به فایل file.txt اشاره دارد
?>

نتیجه‌گیری

PHP از طیف گسترده‌ای از انواع داده‌ها پشتیبانی می‌کند که برای ذخیره و پردازش اطلاعات در برنامه‌های تحت وب بسیار کاربردی هستند. از اعداد و رشته‌ها گرفته تا آرایه‌ها و اشیاء، هر کدام از این نوع داده‌ها به برنامه‌نویسان کمک می‌کنند تا با اطلاعات به بهترین نحو ممکن کار کنند.

نوشته‌های مشابه

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *