آموزش PHP 7 – فصل ششم: انوع داده (Data Types)

زبان PHP می تواند داده را در انواع مختلفی ذخیره سازی کند. همچنین داده ها با انواع مختلف قادرند تا کارهای مختلفی انجام دهند. برای دریافت بهترین نتیجه، مهم است که داده ها را در نوع صحیح آنها ذخیره کنید و آنها را در جای مناسب مورد استفاده قرار دهید. در فصل ششم از آموزش PHP 7 نتران به توضیح کامل انواع داده (Data Types) و نحوه استفاده از آنها خواهیم پرداخت.

آموزش PHP 7 – فصل ششم: انوع داده (Data Types)

زبان PHP از چه نوع داده هایی پشتیبانی می کند؟

زبان PHP 7 از انواع زیر به عنوان نوع داده پشتیبانی می کند:

  • String (رشته)
  • Integer
  • Float (اعداد اعشاری، به این نوع داده Double هم گفته می شود)
  • Boolean
  • Array (آرایه)
  • Object
  • NULL
  • Resource

جلوتر به توضیح هر یک از این انواع داده خواهیم پرداخت.

نوع داده رشته (String) در PHP

String که “رشته” نیز گفته می شود، یک مجموعه سری از کاراکترها است. مثل این: “Hello Word”

یک String یا همان رشته می تواند بین ” یا ‘ قرار می گیرد. (علامت نقل قول دوتایی یا تکی)


نوع داده Integer در php

نوع داده Integer به مقدار عدد صحیح (بدون اعشار) اشاره دارد.

یک مقدار Integer، مقدار عددی بدون اعشار است بین -2,147,483,648 و 2,147,483,647

قوانین مربوط به تعریف Integer در زبان PHP مطابق است با:

  • یک مقدار Integer می تواند عددی مثبت و یا منفی باشد.
  • یک مقدار Integer نباید دارای مقدار اعشاری باشد.
  • یک مقدار Integer باید حداقل یک رقم داشته باشد.
  • یک مقدار Integer می تواند به 3 فرم نوشته شود: 1- اعداد ده دهی (بر مبنای 10 که حالت عادی عدد است) 2- هگزادسیمال (مبنای 16) 3- مبنای هشت

اگر از دستور var_dump در PHP بر روی یک متغیر استفاده کنید، نوع آن را در نتیجه مشاهده خواهید کرد. (var_dump($x))

مثال:


نوع داده Float در PHP

داده با نوع Float در واقع عددی با مقدار اعشاری است.

در مثال زیر نشان داده شده است که یک داده نوع Float در زبان PHP چگونه تعریف می شود.


نوع داده Boolean در PHP

داده Boolean فقط دو مقدار می تواند داشته باشد: true یا false
هنگامی که مقدار داده Boolean برابر true باشد، در واقع مقدار 1 را دارد و هنگامی که false باشد مقدار آن 0 می باشد.

از داده Boolean معمولا در شرط های برنامه نویسی بسیار استفاده می شود. (فصل شرط ها توضیح می دم)


نوع داده آرایه (Array) در PHP

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

در مثال زیر، متغیر $cars یک Array است که نام چند برند اتومبیل را ذخیره کرده است:


در مورد آرایه ها در آینده به طور کامل توضیح خواهیم داد.

نوع داده Object در PHP

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

برای استفاده از اطلاعات درون این نوع داده، نام Object باید به صورت دقیق ذکر شود.

برای اینکه ما توانید از یک Object استفاده کنیم، باید یک Class بسازیم و مولفه های مورد نظر خود را در آن Class تعریف کنیم.

مثال استفاده از Object در زبان PHP


نوع داده Null در PHP

Null یک داده خاص است که در آن فقط می توانیم یک مقدار داشت باشیم: NULL !

یک داده از نوع Null درواقع هیچ مقداری ندارد.

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

همچنین می توانید برای خالی کردن یک متغیر مقدار آن را برابر null قرار دهید.


نوع داده Resource در PHP

Recource در واقع یک Data Type نیست، اما می تواند گاهی تلقی شود.

یک نوع داده Recource به یک فانکشن خارج از PHP اشاره دارد.

معمول ترین مثال از این نوع داده، زمانی است که از فانکشن های پایگاه داده استفاده می کنیم.

ما اکنون در اینجا در مورد این نوع داده بیشتر صحبت نخواهیم کرد زیرا یک فصل پیشرفته است.

در این مطلب با رشته ها آشنا شدید، در فصل بعدی که آموزش PHP 7 – فصل هفتم: رشته ها (Strings) نام دارد، می توانید در مورد String و فانکشن های موجود در PHP برای کار با این نوع داده، بیشتر بخوانید.

ویدیوها و مطالب مشابه