در بخش قبلی از آموزش پی اچ پی ما درباره متغیرها صحبت کردیم و اطلاعاتی را در این زمینه در اختیار شما قرار دادیم. در این بخش از آموزش PHP قصد داریم کمی بیشتر درباره انواع داده در این زبان برنامهنویسی صحبت کنیم. در این زبان برنامهنویسی انواع مختلفی از دادهها وجود دارند که از جمله آنها میتوان به String، int، array و ... اشاره کرد.
رشتهها در پی اچ پی
آشنایی با رشتهها و نوع داده int در زبان برنامهنویسی پی اچ پی
در این بخش از آموزش پی اچ پی قصد داریم کمی بیشتر درباره نوع دادهای رشته صحبت کنیم. برای این کار قطعه کد زیر را در نظر بگیرید:
<!DOCTYPE html>
<html lang=”en”>
<head>
<meta charset = “UTF-8”>
<title>Document</title>
</head>
<body>
<?php
//string
$name = “nima”;
var_dump($name);
?>
</body>
</html>
زمانی که این کد را اجرا میکنید عبارت string(4) “nima” نمایش داده میشود. این عبارت نشاندهنده این است که متغیر شما از نوع رشتهای بوده و چهار کاراکتر دارد و در ادامه نیز مقدار متغیر را برای شما نمایش داده است. دقت داشته باشید که رشتهها دارای توابع بسیار زیادی هستند که کارکردن با آنها را سادهتر میکند. در ادامه دوره آموزش پی اچ پی رایگان بیشتر درباره این توابع صحبت خواهیم کرد و اطلاعات کاملی را درباره آنها در اختیار شما قرار میدهیم.
نوع دیگری از انواع دادهها در زبان پی اچ پی که قصد داریم در دوره آموزش پی اچ پی به زبان ساده بیشتر درباره آن صحبت کنیم نوع دادهای int است که به اعداد صحیح گفته میشود. برای آشنایی با این نوع از دادهها قطعه کد زیر را در نظر بگیرید:
<!DOCTYPE html>
<html lang=”en”>
<head>
<meta charset = “UTF-8”>
<title>Document</title>
</head>
<body>
<?php
//int
$number = 13;
var_dump($number);
?>
</body>
</html>
زمانی که این قطعه کد را اجرا میکنید با عبارت int(13) مواجه میشوید که نشاندهنده این است که نوع متغیر شما از نوع int بوده و مقدار آن نیز 13 میباشد. دقت داشته باشید که اعداد int نباید اعشاری باشند و داخل آنها نیز باید حداقل یک رقم وجود داشته باشد. این نوع دادهای هم از اعداد مثبت و هم از اعداد منفی پشتیبانی میکند.
سایر انواع داده
سایر انواع داده در زبان برنامهنویسی پی اچ پی
یکی دیگر از انواع دادههایی که امروزه در زبان برنامهنویسی پی اچ پی مورداستفاده قرار میگیرند نوع دادهای float است. دقت داشته باشید که اعداد float و double از نوع اعداد اعشاری به شمار میآیند و تفاوت آنها با int دقیقا در همین مسئله است. برای کارکردن با اعداد float در آموزش پی اچ پی قطعه کد زیر را در نظر بگیرید:
<!DOCTYPE html>
<html lang=”en”>
<head>
<meta charset = “UTF-8”>
<title>Document</title>
</head>
<body>
<?php
//float
$num = 1.8;
var_dump($num);
var_dump($number);
?>
</body>
</html>
با اجراکردن این کد عبارت float(1.8) را مشاهده میکنید که یعنی نوع داده شما از نوع float و مقدار آن نیز 1.8 است.
نوع دیگری از انواع دادههایی که باید در دوره آموزش برنامهنویسی PHP با آن آشنا شوید نوع دادهای Boolean است. این نوع از انواع داده تنها دارای دو مقدار True و False هستند.
آرایهها نوع دیگری از انواع داده در زبان برنامهنویسی پی اچ پی به شمار میآیند که حتما باید با آنها آشنا شوید. برای اینکه بتوانید چندین داده مختلف را در داخل یک متغیر قرار دهید باید از آرایهها استفاده کنید. پیش از صحبت درباره این نوع از انواع دادهای باید یک نکته بسیار مهم را بدانید. زمانی که در ریاضی میخواهید خانههای یک جدول را نامگذاری کنید از شماره 1 آغاز کرده و به سمت بالا حرکت میکنید. در زبان برنامهنویسی این خانهها که با نام اندیس نیز شناخته میشوند از 0 شروع میشوند؛ بنابراین در آموزش PHP حتما به این نکته مهم دقت داشته باشید. برای ساخت آرایهها در زبان برنامهنویسی پی اچ پی میتوانید به شکل زیر عمل کنید:
<!DOCTYPE html>
<html lang=”en”>
<head>
<meta charset = “UTF-8”>
<title>Document</title>
</head>
<body>
<?php
// array
$color = array(“black”, “red”, “blue”);
var_dump($color);
?>
</body>
</html>
با اجراکردن این کد شما عبارت array(3) { [0] => string(5) “black” [1] => string(3) “red” [2] => string(4) “blue” را مشاهده خواهید کرد. این عبارت در واقع نشان میدهد که متغیر شما یک آرایه با سه خانه میباشد و نوع دادهای هریک از خانههای آرایه شما را نیز نمایش داده است. حال قطعه کد زیر را در نظر بگیرید:
<!DOCTYPE html>
<html lang=”en”>
<head>
<meta charset = “UTF-8”>
<title>Document</title>
</head>
<body>
<?php
// array
$color = array(“black”, 13, 15.5);
var_dump($color);
?>
</body>
</html>
همانطور که مشاهده میکنید نوع دادههای داخل آرایه را تغییر دادیم. زمانی که این کد را اجرا میکنید مشاهده خواهید کرد که توضیحات مربوط به هریک از خانههای آرایه شما نیز تغییر پیدا کرده و نوع داده و مقدار آنها مجددا به شما نمایش داده میشود.
object در پی اچ پی
آشنایی با نوع دادهای object در پی اچ پی
یکی دیگر از انواع دادههایی که در زبان برنامهنویسی پی اچ پی وجود دارد نوع دادهای object میباشد که ما فعلا در بخشهای ابتدایی قصد صحبتکردن درباره آنها را نداریم. این نوع دادهای در واقع مرتبط با بخش شی گرایی است که ما در ادامه دوره آموزش پی اچ پی رایگان درباره آنها صحبت خواهیم کرد و اطلاعاتی را به شما ارائه میدهیم. دقت داشته باشید که شی گرایی یکی از مهمترین بخشهای دوره آموزش پی اچ پی است که ما به طور مفصل درباره آن صحبت میکنیم؛ بنابراین فعلا درباره این نوع دادهای صحبت نمیکنیم.
نوع دادهای null و resource
نوع دادهای null و resource در زبان برنامهنویسی پی اچ پی
نوع دادهای null از دیگر انواع داده بسیار مهم در زبان برنامهنویسی پی اچ پی است که در آموزش پی اچ پی حتما باید کارکردن با آنها را بیاموزید. این نوع دادهای در واقع نوع دادهای است که تهی است. برای آشنایی با این نوع دادهای قطعه کد زیر را در نظر بگیرید:
<!DOCTYPE html>
<html lang=”en”>
<head>
<meta charset = “UTF-8”>
<title>Document</title>
</head>
<body>
<?php
// null
$name = null;
var_dump($name);
?>
</body>
</html>
زمانی که شما این قطعه کد را اجرا میکنید با عبارت Null مواجه میشوید.
نوع دادهای دیگر نیز resource است که در ادامه دوره آموزش پی اچ پی به زبان ساده به طور مفصل درباره آن صحبت خواهیم کرد و در حال حاضر نیازی نیست که در این بخش درباره آن توضیح دهیم چراکه آشنایی با این نوع داده نیازمند پیشنیازهایی در زبان برنامهنویسی پی اچ پی میباشد.
قسمت قبلی آموزش رایگان php :
قسمت بعدی آموزش رایگان php :
آشنایی با مقدمات توابع و فانکشنها
یا جهت مشاهده ویدیوهای اموزشی آموزش رایگان پی اچ پی وارد این صفحه شوید.