آموزش php-mysql قسمت هفتم : انواع داده ها Data types

PHP-wpmen.ir

در این سری آموزش می خواهیم از مقدماتی تا پیشرفته با php در خدمت شما عزیزان مردان وردپرس باشیم.از آنجایی که php زبان مادر وردپرس می باشد ما وظیفه خود دیدیم تا شما را که برای اینکه بخواهید قالب وردپرس خود  را توسعه دهید آموزش های php را بگذاریم.

در این قسمت می خواهیم  انواع داده ها  را  در php  بررسی کنیم.


داده ها در php مشخص کننده نوع متغیری می باشد که شما مقادیر را در آن قرار می دهید.

داده ها در php به انواع زیر تقسیم می شوند.

  • String
  • Integer
  • Float (floating point numbers – also called double)
  • Boolean
  • Array
  • Object
  • NULL
  • Resource

در زیر به آنها توضیح خواهیم داد

String :

رشته ها شامل یک حرف و یا یک کلمه و یا یک جمله می باشند که ترکیبی از حروف و اعداد می باشد.در واقع یک رشته یک سری کاراکتر کنار هم هستند.

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

خروجی این دستور متن زیر است:

Hello wpmen!
Hello wpmen!


integer:

از نوع عدد صحیح (طبیعی) می باشد و مقدار آن بین -2,147,483,648 تا ۲,۱۴۷,۴۸۳,۶۴۷ می باشد.

باید دارای حداقل یک عدد باشد.

شامل حروف نمی تواند باشد

می تواند شامل مقدار دهدهی (۱۰based)، هشت دهی (۸based) و شانزده دهی(۱۶based) باشد.

مثال

<?php  
$integer= 8833;
var_dump($integer);
?>  

خروجی این دستور متن زیر است:

int(8833)


Float:

floating point number)float) هم از نوع عددی می باشد با این تفاوت که اعداد اعشاری هم دارا می باشد.

می تواند شامل مقدار دهدهی (۱۰based)، هشت دهی (۸based) و شانزده دهی(۱۶based) باشد.

مثال

<?php 
$float =83.381;
var_dump($float);
?>

خروجی این دستور متن زیر است:

float(83.381)


Boolean:

boolean شامل دو مقدار TRUE و یا FALSE می باشد که بیشتر برای شرط درستی استفاده میشود.

$x = true;
$y = false;


Array:

آرایه ها شامل چندین مقدار در یک متغیر می باشند.

در مورد آرایه ها در قسمت های بعدی بیشتر توضیح خواهیم داد.

<?php  
$cars = array("wpmen","wordpress","miladi");
var_dump($cars);
?>  

خروجی این دستور متن زیر است:

array(3) { [0]=> string(5) “wpmen” [1]=> string(3) “wordpress” [2]=> string(6) "miladi" }


Object :

یک شی (Object) نوع داده ای است که اطلاعاتی را درباره چگونگی پردازش داده ها ذخیره می کند.

در php شی باید به صورت واضح بیان شود.

<?php
class WEB {
    function WEB () {
        $this->model = "PHP";
    }
}
// create an object
$object= new WEB ();

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

خروجی این دستور متن زیر است:

PHP


 

NULL :

null در لغت به معنی بی مقدار  می باشد که شما می توانید مقدار یک متغیر را برابر null قرار دهید

null فقط یک مقدار دارد و آن هم  null  می باشد.

از دستور null برای تمایز بین متغیر های خالی و پوچ در پایگاه داده استفاده می کنیم.

اگر متغیری تعریف کرده و به آن مقدار ندهید پیش فرض مقدار NULL را می گیرد

مثال:

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

خروجی این دستور متن زیر است:

NULL


Resource :

از Resource برای نوع منبع خاص که داده های غیر واقعی برای ذخیره سازی یک مرجع توابع و منابع خارجی php می باشند  استفاده می شود.

یک مثال عمومی برای Resource فراخوانی دیتابیس می باشد.


بعد از داده ها اگر ما بخواهیم نوع داده یک متغیر را بگیریم می توانیم از gettype استفاده کنیم

$x=(string)"1";
echo gettype($x);

خروجی این دستور متن زیر است:

string


برای قرار دادن یک نوع داده  هم به متغیر از settype به صورت زیر استفاده می کنیم.

$x="1a";
$x=settype($x, "integer");
echo $x;

خروجی این دستور متن زیر است:

۱

نکته:وقتی یک نوع رشته را به نوع عددی تبدیل می کنیم فقط  اولین عدد  را چاپ می کند و باقی را نادید می گیرد به عنوان مثال  اگر برای متغیر x مقدار a1a2 را بگذاریم باز هم مقدار ۱ چاپ می شود.

تاریخ آخرین بروزرسانی : ۲۰ مرداد ۱۳۹۵
میلاد میلادی

باور هایت را که پرورش دهی به هرچیزی دست خواهی یافت.

ارسال نظر

آدرس الکترونیکی شما نمایش داده نمی شود *

Time limit is exhausted. Please reload CAPTCHA.