آموزش انواع داده Data Types در Php

بازدید: 403 بازدید
آموزش انواع داده در php

داده ها انواع متفاوتی دارند که از آنها با نام Data Tyoe یاد می شود.

در کل می توان گفت، نوع داده یا Data Type به یک مجموعه از مقادیر یکسان، به همراه عملیات مجاز بر روی آنها گفته می شود.

برای مثال نوع داده boolean تنها می تواند دو مقدار true و false داشته باشد. اما این مقادیر توسط برنامه نویس تعیین نمی شود. بلکه php ، خودش این مقدار را تشخیص می دهد.

در آموزش امروز کار با انواع داده را مرور خواهیم کرد.

با سلام خدمت همراهان همیشگی سایت پرنیان طرح

داده ها انواع متفاوتی دارند که از آنها با نام Data Tyoe یاد می شود.

در کل می توان گفت، نوع داده یا Data Type به یک مجموعه از مقادیر یکسان، به همراه عملیات مجاز بر روی آنها گفته می شود.

برای مثال نوع داده boolean تنها می تواند دو مقدار true و false داشته باشد. اما این مقادیر توسط برنامه نویس تعیین نمی شود. بلکه php ، خودش این مقدار را تشخیص می دهد.

در آموزش امروز کار با انواع داده را مرور خواهیم کرد.

 

انواع داده در php

متغیرها می توانند انواع مختلفی از داده را داشته باشند ، و هر نوع داده ای می تواند اعمال متفاوتی را انجام دهد.

php می تواند 8 نوع داده مختلف را ساپورت کند:

1- string

2- integer

3- float

4- boolean

5- array

6- object

7- null

8- resource

از بین این انواع داده موارد 1تا4 داده های اسکالر هستند،(اسکالر ها، یک ارزش واحدی نشان میدهند ، یعنی میتوانند یک نوع مقدار در خود ذخیره کنند)

موارد 5و6 داده های ترکیبی هستند. (می توانند ارزشهای متفاوتی را در خود ذخیره کنند)

موارد 7و8 داده های مخصوص هستند.

نوع داده رشته String در Php

یک رشته یا String  ، یک توالی از کارکترها(حروف) است، مانند “سلام دنیا!” (چه با حروف فارسی، چه لاتین، چه حرووف بزرگ و چه کوچک)

یک رشته، می تواند شامل هر متنی که بین دو “” قرار می گیرد باشد.شما می توانید هم از “” و هم از ” کنید.

[php]

<?php
$x = “Hello world!”;
$y = ‘Hello world!’;

echo $x;
echo “<br>”;
echo $y;
?>

[/php]

نتیجه را مشاهده کنید.

نوع داده Integer در Php

Integer یا نوع داده عدد صحیح ، یک عدد غیراعشاری بین 2,147,483,648- تا 2,147,483,647 است.

قوانین این نوع داده به شکل زیر است:

  • یک داده از نوع Integer ، حداقل باید یک عدد درون خود داشته باشد.
  • یک داده از نوع Integer، نباید دارای نقطه اعشار باشد.
  • یک داده از نوع Integer، میتواند هم دارای مقادیر مثبت و هم منفی باشد.
  • داده های Integer را می توان در سه قالب تعریف کرد: مبنای10(decimal) ، مبنای 16 (Hexadecimal با پیشوند ثابت 0x) ، مبنای 8 (octal با پیشوند 0)

 

در مثال زیر متغیر x$ یک متغیر از نوع داده Integer است. تابع ()php var_dump  ، نوع داده و مقدار متغیر را برمیگرداند. (نمایش می دهد)

[php]

<?php
$x = 5985;
var_dump($x);
?>

[/php]

نتیجه را مشاهده کنید.

نوع داده Float در Php

یک عدد از نوع داده float، عددی اعشاری (دارای نقطه اعشار) است. و یا عددی به صورت نمایی است.

در مثال زیر x$ یک عدد float است. ()php var_dump تابعی است که نوع داده و مقدار آن را بر می گرداند.

[php]

<?php
$x = 10.365;
var_dump($x);
?>

[/php]

نتیجه را مشاهده کنید.

نوع داده Boolean در Php

این نوع داده ، دو حالت ممکن از یک متغیر را نمایش میدهد: true یا false

$x = true;
$y = false;

این نوع داده معمولا در آزمایش شرایط استفاده می شود.(تست انجام شرط ها)

نوع داده Array در Php

این نوع داده، یک آرایه است.

یک آرایه چندین مقدار را در یک متغیر واحد ذخیره می کند.

در مثال زیر cars$ یک آرایه است .

[php]

<?php
$cars = array(“Volvo”,”BMW”,”Toyota”);
var_dump($cars);
?>

[/php]

نتیجه را مشاهده کنید.

نوع داده object در php

object، یک نوع داده است که علاوه بر داده ها، اطلاعات مربوط به چگونگی پردازش داده ها را نیز در خود ذخیره می کند.

در زبان php هنگامی که میخواهید با این نوع داده کار کنید، باید داده ای را صریحا با این توع تعریف کنید.

برای اینکار ابتدا باید یک کلاس object تعریف کنیم. برای تعریف کردن کلاس، اول باید از کلمه کلیدی کلاس استفاده کنیم. کلاس، ساختاری است که می تواند شامل ویژگی ها و روش ها باشد:

[php]

<?php
class Car {
function Car() {
$this->model = “VW”;
}
}
// create an object
$herbie = new Car();

// show object properties
echo $herbie->model;
?>

[/php]

نتیجه را مشاهده کنید.

مقدار Null در Php

Null، یک نوع داده خاص در php است که تنها می تواند یک مقدار داشته باشد. و آن مقدار،Null است.

متغیری که با نوع داده Null تعریف شده است، متغیری است که هیچ مقداری به آن اختصاص داده نشده است.

نکته!

اگر متغیری ایجاد کردید، و هیچ مقداری در آن قرار ندادید، به طور خودکار، به متغیری با نوع داده Null تبدیل می شود.

شما میتوانید متغیرها را نیز با تنظیم مقدار Null، خالی نگه دارید.

مثال زیر را ببینید.

[php]

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

[/php]

نتیجه را مشاهده کنید.

نوع داده resource در Php

نوع داده خاص resource ، یک نوع داده واقعی نیست. این نوع داده، در واقع یک ذخیره سازی از یک مرجع ، به توابع و منابع خارجی در Php است.

یک مثال رایج از استفاده از این نوع داده ، برقراری ارتباط با بانک اطلاعاتی است.

دسته بندی برنامه نویسی php
اشتراک گذاری
مقالات مرتبط

دیدگاهتان را بنویسید

سبد خرید

هیچ محصولی در سبد خرید نیست.