آموزش 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 از طیف گسترده‌ای از انواع داده‌ها پشتیبانی می‌کند که برای ذخیره و پردازش اطلاعات در برنامه‌های تحت وب بسیار کاربردی هستند. از اعداد و رشته‌ها گرفته تا آرایه‌ها و اشیاء، هر کدام از این نوع داده‌ها به برنامه‌نویسان کمک می‌کنند تا با اطلاعات به بهترین نحو ممکن کار کنند.

👁️ بازدید 1404: 2

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

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

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