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

1396/4/30 علیرضا حاتمی نیا 2920

مقدمه و معرفی :

با سلام مجدد خدمت شما علاقه مندان به آموزش برنامه نویسی و آموزش PHP علیرضا حاتمی نیا هستم با قسمت سوم آموزش PHP در خدمت شما هستم. در قسمت قبل با متغیرها و نحوه ایجاد متغیرها در PHP آشنا شدیم. در این جلسه با انواع داده ای متغیر ها در PHP آشنا می شویم. همانطور که در جلسه قبل توضیح دادم متغیرها انواع داده ای بودند که برای ذخیره اطلاعات در طول برنامه مورد استفاده قرار می گرفتند.

هنگامی که شما مقداری را برابر متغیری قرار می دهید، PHP به صورت خودکار نوع داده ای آن مقدار را تعیین می کند. مثلا اگر برای متغیر Y مقدار 5 را تعیین کنید PHP نوع داده ای عدد صحیح را برای آن تعیین می کند.


پی اچ پی PHP در مجموع هشت نوع داده ای دارد که برای ساخت متغیر از آن ها استفاده می کند.
1-  اعداد صحیح یا Integers
2-  اعداد اعشار یا Doubles
3-  بولین یا Booleans  
4-  نال  یا NULL
5-  رشته یا Strings
6-  آرایه ها یا Arrays
7-  اشیا یا Objects
8-  منبع یا Recourses

قبل از اینکه با انواع داده ای بالا آشنا شوید، شما را با یک تابع PHP به نام Var_dump() آشنا می کنم. البته با مبحث توابع و نحوه ساخت یک تابع در PHP در آینده بیشتر آشنا می شوید. فقط در همین حد بدانید که توابع مجموعه دستوراتی هستند که مقداری را از شما گرفته و پس از پردازش خروجی معینی را به شما نمایش می دهند.
زبان PHP خود دارای توابعی از پیش ساخته هستند که برنامه نویسان برای سهولت کار از آن ها استفاده می کنند. هر تابع وظیفه مشخصی را دارد. مثلا خروجی تابع phpInfo()  نمایش اطلاعات کاملی از نرم افزار PHP نصب شده روی سرور شما می باشد.

تابع var_dump() در PHP  :

با استفاده از تابع var_dump در PHP ، می توانیم نوع و مقدار یک متغیر را نمایش بدهیم. اگر یک متغیر از نوع عدد صحیح را به تابع var_dump() بدهید خروجی این تابع مقدار و نوع آن متغیر خواهد بود و یا اگر یک متغیر از نوع آرایه را به این تابع بدهید خروجی آن ساختار کامل آرایه خواهد بود. در ادامه ضمن تعریف انواع متغیرها ، مقدار آنها را با تابع var_dump() چک می کنیم: .

1-  نوع داده ای عدد صحیح یا  integer :

 

اعداد صحیح به اعدادی گفته می شوند که ممیز نداشته باشند. اعداد صحیح یا منفی هستند یا مثبت.

<?php
$x = 345;
Var_dump($x);
?>


خروجی کد بالا int(345) می باشد.

2-  نوع داده ای اعداد اعشار یا Doubles :

اعدادی هستند که شامل یک عدد صحیح و یک ممیز می باشند. مانند 3.14 یا -98.56

3- داده های Boolean (درست و غلط):

مقدار داده ها از نوع Boolean یا مقدار True می گیرند یا مقدار False یک متغیر از نوع داده ای  Boolean، اغلب در دستورات شرطی استفاده می شود. با دستورات شرطی در آموزش های بعدی به  طور کامل آشنا می شوید.

<?php
$x = false;
If($x=true) {
Echo "This is true";
}else {
Echo "This is false";
}


در مثال بالا چون مقدار x برابر false است پس عبارت "This is false" چاپ می شود.

4- مقدار هیچ یا Null : 

 

مقدار Null برای یک متغیر نشان از خالی بودن یک متغیر را دارد.

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


خروجی کد با لا Null می باشد.

5-  رشته ها یا strings  :

هر کاراکتری بین دو تک کوتیشن ''  یا بین دو دبل کوتیشن ""  یک رشته به حساب می آید. مانند "I like php" یا 'من php را دوست دارم'  هر کدام یک رشته هستند
 

<?php
$name = 'alireza hataminia';
echo $name;
?>

6-  آرایه یا Array :

آرایه ها یکی از انواع داده ای برای متغیرها هستند که قابلیت ذخیره کردن چندین داده با یک نام را در یک متغیر دارند.
درباره آرایه ها در جلسات آینده بیشتر توضح خواهم داد.

 

<?php
$web = array("HTML","Javascript","Css");
var_dump($web);
?>
خروجی کدهای بالا به صورت زیر می شود.
array(3) { [0]=> string(4) "HTML" [1]=> string(10) "Javascript" [2]=> string(3) "Css" }

7-  اشیا یا Objects :

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

8-  منبع یا Resources : 

نوع خاصی از متغیرها هستند که از منبعی خارج از PHP استفاده می کنند. مانند اتصال  به پایگاه داده mysql نگران نباشید در آینده در مورد تمامی آنچه که گفته شد به طور کامل توضیح خواهم داد. خب آموزش این قسمت هم به پایان رسید. طبق روال همیشه یک فیلم آموزشی برای این قسمت تهیه شده که لینک دانلود و مشاهده آن را در ادامه خواهم گذاشت.
ممنون که همراه ما بودید .

 

کلمات کلیدی

انواع داده ای در PHP
علیرضا حاتمی نیا
طراح و برنامه نویس وب
طراحی وبسایت های واکنش گرا
طراحی و پیاده سازی سیستم مدیریت محتوا
سئو و بهینه سازی سایت