Return True - PHP - نوع داده

PHP - نوع داده

متغیرها می توانند انواع دیتاها را برای انجام کارهای مختلف ذخیره کنند.

در PHP انواع دیتا عبارتند از

  • String
  • Integer
  • Float ( که به آن double نیز می گویند )
  • Boolean
  • Array
  • Object
  • NULL
  • Resource

String

این نوع داده مجموعه کاراکتر را شامل می شود مانند Hello

استرینگ، میتواند هر نو نوشته ای را شامل شود و باید در دبل کوتیشن ( " ) و یا تک کوتیشن ( ' ) قرار بگیرد. 

<?php 
    $x = "Hello world!";
    $y = 'Hello world!';

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

Integer

این نوع داده اعداد صحیح بین -2,147,483,648 و 2,147,483,647 را شامل می شود مانند 99

قوانین

  • حداقل باید یک رقم داشته باشد
  • نباید شامل ممیز باشد
  • می تواند اعداد منفی و یا مثبت را شامل شود
  • در سه فرمت می تواند مشخص شود
    • دهدهی (10-based)
    • هگزادسیمال (16-based)
    • هشت هشتی (8-based)
<?php 
    $x = 5985; 
?>

Float

این نوع داده، یک عدد با ممیز می باشد مانند 3.2 

<?php 
    $x = 10.365;
    var_dump($x);
?>

Boolean

 این نوع متغیر فقط شامل دو مقدار می باشد : TRUE و یا FALSE

<?php 
    $x = TRUE; 
    $y = FALSE; 
?>

Array

آرایه ها مجموعه ای از متغیرها را در یک متغیر ذخیره می کنند

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

Object

این نوع داده دیتاها و اطلاعاتی در باره نحوه پردازش آنها را ذخیره می کند

<?php
    class Car {
        function Car() {
            $this->model = "VW";
        }
    }

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

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

NULL 

این نوع داده فقط یک مقدار می تواند داشته باشد : NULL 

متغیرهایی با این نوع داده، هیچ مقداری به آنها تخصیص داده نشده. وقتی متغیری ساخته می شود و هیچ مقداری به آن تخصیص داده نمیشود، به شکل پیشفرض NULL در نظر گرفته میشود

<?php 
    $x = null; 
?>

Resource

این نوع داده در واقع یک Data type نیست! در واقع ارجاع به یک تابع و یا منابع دیتا خارجی را ذخیره می کند

نظرات