سری آموزش های برنامه نویسی و طراحی صفحات وب سایت گروه نرم افزاری دهکده
انواع نوع داده ای در php5
انواع نوع داده ای در php5 عبارتند از :
- رشته ( String )
- عدد صحیح ( Integer )
- اعداد اعشاری (Floating)
- بولین (Boolean)
- آرایه (Array)
- شی (Object)
- نال (NULL)
نوع داده ای رشته ای در php
رشته دنباله ای از کاراکتر ها است، مانند "سلام جهان".!
یک رشته می تواند هر متنی را در داخل علامت نقل قول ( "" ) شامل شود . شما همچنین می توانید رشته را در این علامت ( ‘ ’ ) نقل قول تکی قرار دهید.
مثال
<?php $x = "Hello world!"; echo $x; echo "<br>"; $x = 'Hello world!'; echo $x; ?>
اعداد صحیح در PHP
منظور از یک عدد صحیح ، یک عدد بدون اعشار است.
قوانینی برای اعداد صحیح :
- یک عدد صحیح باید حداقل یک رقم (0-9) را شامل شود
- یک عدد صحیح نمی تواند شامل کاما یا فاصله باشد
- یک عدد صحیح نقطه اعشار ندارد
- یک عدد صحیح می تواند اعداد مثبت یا منفی را شامل شود
- با اعداد صحیح می توان در سه فرمت مشخص شده کار کرد : ده دهی یا decimal (بر 10) ، مبنای شانزده یا hexadecimal و یا مبنای هشتoctal (بر اساس 8 - با پیشوند 0)
در مثال زیر ما فرمت های مختلف را تست می نماییم . تابع var_dump() نوع دادهای و مقدار متغیر را بر میگرداند :
مثال
<?php $x = 5985; var_dump($x); echo "<br>"; $x = -345; // negative number var_dump($x); echo "<br>"; $x = 0x8C; // hexadecimal number var_dump($x); echo "<br>"; $x = 047; // octal number var_dump($x); ?>
نوع داده ای اعشاری در php
عدد با ممیز شناور یک عدد با نقطه اعشار و یا یک عدد به صورت نمایی می باشد .
در مثال زیر ما عدد های مختلف اعشاری را تست می کنیم. تابع var_dump() نوع دادهای و مقدار متغیر را بر میگرداند :
مثال
<?php $x = 10.365; var_dump($x); echo "<br>"; $x = 2.4e3; var_dump($x); echo "<br>"; $x = 8E-5; var_dump($x); ?>
نوع داده ای بولین ( Booleans ) در php
نوع داده ای بولین می تواند به صورت TRUE یاFALSE باشد
مثال :
$x=true;
$y=false;
Booleans اغلب در تست و آزمایش شرط استفاده می شود. شما در مورد شرط در فصل بعد بیشتر خواهید آموخت .
آرایه ها در PHP
آرایه متغیری است با چندین خانه که می توان در هر خانه آن یک مقداری را نگه داری کرد.
یک آرایه می تواند چند مقدار را در یک متغیر ذخیره نماید .
در مثال زیر ما به ایجاد یک آرایه پرداخته ایم . تابع var_dump() نوع دادهای و مقدار و ارزش هر خانه ارایه را بر میگرداند :
مثال
<?php $cars=array("Volvo","BMW","Toyota"); var_dump($cars); ?>
در فصل های بعد شما خیلی بیشتر در مورد آرایه ها خواهید آموخت .
اشیا (Objects ) در PHP
یک نوع داده است که داده ها و اطلاعات مربوط به چگونگی پردازش آنان را نگهداری می کند و در برنامه نویسی شی گرا و کلاسها از آن استفاده خواهیم نمود .
در PHP، یک شی را ابتدا باید اعلام کرد.
در ابتدا ما باید یک کلاس اعلام کنیم .کلاس ها همان نوع داده تجریدی یا انتزاعی (Abstract) هستند. به عبارتی یک نوع داده هستند که توسط برنامه نویس برای کار با داده ها و توابع و رویدادهای مختلفی تعریف می شوند. برای تعریف کلاس ما با استفاده از کلمه کلیدی class این کار را انجام می دهیم.
همانطور که در بالا آمد، برای تعریف یک کلاس از کلمه کلیدی class استفاده می کنیم و نامی را در ادامه برای آن تعیین می کنیم .
متغیرها و توابع مربوط به class در درون بلوک آکولاد قرار خواهند گرفت.
مثال
<?php class Car { var $color; function Car($color="green") { $this->color = $color; } function what_color() { return $this->color; } } ?>
در فصل های بعد شما خیلی بیشتر در مورد اشیا و کلاسها خواهید آموخت .
مقدار NULL درPHP
مقدار NULL نشان دهنده یک متغیر بدون مقدار است . تنها مقداری که برای NULLممکن است از نوع داده NULL است.
مقدار NULL مشخص می کند که آیا یک متغیر خالی است یا نه. همچنین برای تفاوت قائل شدن بین رشته خالی و ارزش های تهی از پایگاه داده ها مفید واقع می شود .
متغیرها را می توان با اختصاص مقدار NULL مقدار دهی کرد :
مثال
<?php $x="Hello world!"; $x=null; var_dump($x); ?>
منبع : www.w3schools.com
پایان درسانواع نوع داده ای در php5