آموزش مقدماتی PHP – قسمت پنجم(انواع داده ها)
سلام
با پنجمین قسمت از آموزش های PHP در خدمتتون هستیم؛ در این قسمت میخواهیم بپردازیم به داده ها در PHP، در PHP هم مانند دیگر زبان ها داده های متنوعی داریم که در ادامه با هر آشنا میشویم؛ در ادامه همراه بپرسم باشید.
انواع داده ها در PHP
متغیرها میتوانند داده های مختلفی را ذخیره کنند و انواع داده ها میتوانند مقدارهای مختلفی را ذخیره کنند.
PHP از انواع داده های زیر پشتیبانی میکند:.
- String (رشته ها)
- Integer (اعداد صحیح)
- Float (اعداد اعشاری)
- Boolean (منطقی)
- Array (آرایه ها)
- Object (اشیاء)
- Null (تهی)
- Resource (منبع)
داده String:
داده رشته ای یا String، زنجیره ای از کاراکترهاست، برای مثال: “Hello user beporsam”
یک رشته میتواند داخل تک کوتیشین(‘) یا دابل کوتیشن(“) قرار گیرد.
۱ ۲ ۳ ۴ ۵ ۶ ۷ ۸ |
<?php $a = "website:"; $b = 'www.beporsam.ir'; echo $a; echo "<br>"; echo $b; ?> |
در قطعه کد بالا در متغیر a مقدار website و در متغیر b مقدار www.beporsam.ir را قرار دادیم، می توانید هر سه دستور Echo را در یک خط بنویسیم:
۱ |
echo $a, '<br/>' , $b; |
و همچنین میتوانید بجای , از . برای الحاق رشته ها استفاده کنید.
داده Integer:
یک نوع داده عدد صحیح هست که بین ۲,۱۴۷,۴۸۳,۶۴۸ تا ۲,۱۴۷,۴۸۳,۶۴۸- هست(بدون اعشار).
قوانین اعداد صحیح:
- یک عدد صحیح حداقل باید یک رقم داشته باشد.
- یک عدد صحیح نباید نقطه اعشار داشته باشد.
- یک عدد صحیح میتواند مثبت یا منفی باشد.
- یک عدد صحیح، می تواند در سه فرمت مشخص شود: decimal (بر مبنای ۱۰)، hexadecimal (بر مبنای ۱۶ – با پیشوند 0x) و octal (بر مبنای ۸ – با پیشوند ۰)
در مثال زیر x$ یک عدد صحیح است، با استفاده از تابع ()var_dump نوع و مقدار داده را مشاهده کنیم.
۱ ۲ ۳ ۴ |
<?php $x = ۵۹۸۵; var_dump($x); ?> |
داده Float:
این داده، اعدادی هستند که با ممیز از یکدیگر جدا میشوند یا اعدادی که در قالب نماد ریاضی نشان داده میشوند.
در مثال زیر x$ یک عدد اعشاری است، با استفاده از تابع ()var_dump نوع و مقدار داده را مشاهده کنیم.
۱ ۲ ۳ ۴ |
<?php $x = ۱۰.۳۶۵; var_dump($x); ?> |
داده Boolean:
یک Boolean دو حالت ممکن را نشان میدهد، که True یا False میتواند باشد.
۱ ۲ |
$x = true; $y = false; |
بولین ها اغلب در تست های شرطی استفاده میشوند، که در آموزش های بعدی بیشتر توضیح میدهیم.
داده Array:
آرایه ها میتوانند چند مقدار را در خود ذخیره کنند.
آرایه ها را میوانیم به یکی از دو شکل زیر تعریف کنیم:
۱ ۲ |
$array = array(); $array = []; |
هر دو دستور بالا یک آرایه را تعریف میکنند،؛ که دستور دومی شکل ساده تری دارد و از این به بعد، به این شکل تعریف میکنیم.
در مثال زیر یک آرایه ایجاد کردیم، با استفاده از تابع ()var_dump نوع و مقدار داده را مشاهده کنیم.
۱ ۲ ۳ ۴ |
<?php $cars = ["peykan","samand","pride"]; var_dump($cars); ?> |
آرایه ها جزو مهم ترنی مباحث در PHP هست که در جلسات بعدی به صورت مفصل توضیح خواهیم داد.
داده Object:
Object یک نوع داده هست که هم داده ها و هم اطلاعات مربوط به نحوه پردازش آنها را ذخیره میکند.
در PHP یک Object باید به صورت آشکار تعریف شود.
ابتدا باید یک کلاس بسازیم، برای این کار از کلمه کلیدی class استفاده میکنیم، سپش نام Object را می نویسیم.
۱ ۲ ۳ ۴ ۵ ۶ ۷ ۸ ۹ ۱۰ ۱۱ ۱۲ ۱۳ |
<?php class Car { function Car() { $this->model = "peykan"; } } // create an object $carName = new Car(); // show object properties echo $carName >model; ?> |
یک کلاس، ساختاری است که می تواند شامل چندین property و method باشد.
در رابطه با مبحث کلاس ها در جلسات بعدی به صورت کامل توضیح و مثال هایی خواهیم زد، در این جلسه صرفا میخواهیم آشنایی پیدا کنید با این نوع داده.
داده Null:
Null یک داده خاص است که تنها یک مقدار دارد و آن هم Null است!
با استفاده از Null می توانیم خالی یا پر بودن یک متغیر را نشان دهیم، همچنین در پایگاه داده بین Null و رشته خالی تفاوت وجود دارد.
همچنین متغیرها را می توانیم با استفاده از Null مقدار دهی کنیم:
۱ ۲ ۳ ۴ ۵ |
<?php $x = "beporsam.ir"; $x = null; var_dump($x); ?> |
در قطعه کد بالا ابتدار متغیر x$ را مقدار دهی کردیم، سپس در خط بعدی مقدارش را برابر Null قرار دادیم.
داده Resource:
نوع داده Resource یا “منبع” است. به طور کلی منظور از Resource هر نوع ارتباطی است که با دیگر بخش های وب اپلیکیشن برقرار میشود.اگر بخواهیم یک مثال از استفاده از این نوع داده بزنیم، یک تماس پایگاه داده است.
این قسمت از آموزش PHP نیز به پایان رسید، در هر قسمت از آموزش ها سوالی داشتید، سوال خود را بپرسید، پاسخگوی سوالات شما هستیم 🙂
موفق باشید.
ارسال نظر
شما باید وارد شوید یا عضو شوید تا بتوانید نظر ارسال کنید