انواع داده ها در زبان برنامه نویسی PHP
به نام خداوند علم و دانش. سلام به دوستان گرامی و مخاطبین وب سایت آموزشی کدیونی، وقت همگی بخیر، در این صفحه با مطلب انواع داده ها در زبان برنامه نویسی PHP از سری آموزش های PHP در خدمت شما عزیزان هستیم.
فهرست مطالب
در زبان PHP انواع داده مختلفی مانند اعداد صحیح، اعداد اعشاری، رشته ها، بولین و ... وجود دارد. در این مطلب با این موارد آشنا خواهید شد.
اعداد صحیح یا Integer
ویژگی متغیر از نوع اعداد صحیح:
- شامل 0 تا 9 باشد.
- نباید دارای ممیز یا اعشار باشد.
- عدد مثبت + و یا منفی - باشد.
متغیر از نوع اعداد صحیح می تواند بر چه مبنایی باشد؟
- مبنای 10 یا Decimal
- مبنای 16 یا Hexadecimal
- مبنای 8 یا Octal
کد:
$number1 = 10;
$number2 = -10;
اعداد اعشاری یا Float
اعداد اعشاری، اعدادی هستند که ممیز یا اعشار می گیرند.
کد:
$number1 = 10.5;
$number2 = -10.5;
رشته یا String
رشته ها شامل مجموعه ای از کاراکتر ها می باشند.
برای ساخت رشته باید متن مورد نظر را درون کوتیشن ' ' یا دابل کوتیشن " " قرار داد.
کد:
$string1 = "text";
برای اتصال دو رشته به یکدیگر از نقطه استفاده می کنیم.
کد:
$string1 = "Text1";
$string2 = "Text2";
echo $string1.$string2;
بولین یا Boolean
بولین دارای مقادیر true و false می باشد.
کد:
$test = true;
$test = false;
به عنوان مثال می خواهیم برنامه ای بنویسیم که اگر متغیر test صحیح یا true بود پیام Correct چاپ شود.
کد:
$test = true;
if ($test) {
echo 'Correct';
}
نال یا Null
در صورتی که می خواهید متغیر بدون مقدار باشد از null استفاده می کنیم.
کد:
$example = null;
آرایه یا Array
آرایه ها می توانند چندین مقدار را درون خود ذخیره کنند.
با استفاده از آرایه ها می توانید به جای تعریف چند متغیر تمام مقادیر را درون یک آرایه قرار داده و بنا به نیاز آن را فراخوانی کنید.
کد:
$colors = array("blue", "red", "white");
فراخوانی اعضای آرایه به چه صورت است؟
برای فراخوانی آرایه ابتدا نام متغیر را نوشته و سپس با استفاده از کروشه [ ] اعضای آرایه را فراخوانی می کنیم.
کد:
echo $colors[2];
برای فراخوانی اعضای آرایه باید از 0 شروع شود.
0 به معنی عضو اول آرایه یعنی blue
1 به معنای عضو دوم آرایه یعنی red
2 به معنای عضو سوم آرایه یعنی white
اشیا یا Object
این مورد نیاز به آشنایی به شی گرایی در زبان php می باشد.
برای ساخت شی ابتدا باید کلاسی بسازیم.
کد:
class Colors {
public $color = "green";
function message() {
echo $this->color;
}
}
$example = New Colors();
echo $example->message();
کلاسی به نام Colors ساختیم و درون آن متغیری از نوع public به نام color و با مقدار green تعریف کردیم و با استفاده از تابعی به نام message متن متغیر color را نمایش می دهیم.
در ادامه متغیری به نام example تعریف شده و یک شی از کلاس Colors ساختیم. با این کار به محتویات این کلاس دسترسی پیدا می کنیم.
همان طور که مشاهده می کنید با استفاده از دستور echo و شی ساخته شده، تابع message درون این کلاس را فراخوانی و اجرا کردیم.