آموزش PHP – انواع داده ها در PHP

  • آپدیت شده در تاریخ

آموزش PHP

در قسمت قبلی با دستور echo و print در php آشنا شدیم. در این بخش از سری آموزش php قصد داریم در مورد انواع داده ها در PHP یاد بگیریم..

 

انواع داده ها در PHP

مقدار اختصاص داده شده به یک متغیر PHP می تواند یکی از انواع داده ها از جمله نوع ساده رشته و عدد تا نوع داده های پیچیده مثل آرایه و آبجکت ها باشد.

PHP از ۸ نوع داده اصلی پشتیبانی می کند :

عددصحیح (Integer) ,رشته (String), اعشاری (float), بولین (boolean), آرایه (array), آبجکت (object), ریسورس (resource) و NULL

این نوع داده ها برای ایجاد متغیر استفاده می شوند که در ادامه هر کدام را با جزییات بررسی می کنیم.

 

عددصحیح (Integer) در PHP

Integer شامل همه اعداد بدون نقطه اعشار (…, -۲, -۱, ۰, ۱, ۲, …) می شود. اعداد صحیح می توانند دسیمال (مبنای ۱۰), هگزادسیمال (مبنای ۱۶ و پیشوند ۰x) یا اوکتال (مبنای ۸ و پیشوند ۰), یک علامت (- یا +) قبل از آنها باشند.

نکته: از PHP 5.4+ می توانید اعداد باینری (مبنای ۲) را هم مشخص کنید. برای استفاده از باینری قبل از عدد باید ۰b را استفاده کنید.

 

رشته (String) در PHP

رشته ها توالی کاراکترها هستند که هر کاراکتر به عنوان یک بایت است.

یک رشته می تواند حروف, اعداد, کاراکترهای ویژه باشد و تا حداکثر ۲GB را ذخیره کند (۲۱۴۷۴۸۳۶۴۷ bytes).

آسان ترین راه برای مشخص کردن رشته, قرار دادن آن داخل علامت نقل است

در جلسات آینده بیشتر در مورد رشته های PHP یاد می گیریم.

 

اعداد اعشار در PHP

اعداد اعشار می تواند اعداد کسری یا دسیمال باشد که در مثال زیر می بینید و معمولا به آنها double یا float می گویند.

 

بولین ها در PHP

Boolean ها همانند یک کلید لامپ می توانند دو مقدار ۱ به معنای true و ۰ برای false را داشته باشند.

 

آرایه ها در PHP

یک آرایه (Array) متغیری است که می تواند چندین مقدار را همزمان بگیرد. آرایه برای جمع کردن یک سری آیتم های مرتبط به هم مثلا مجموعه نام کشورها یا شهر, نام میوه جات و … می تواند استفاده شود.

یک آرایه به صورت مجموعه از مقادیر داده ایندکس گذاری شده تعریف می شود. هر ایندکس (به عنوان کلید (key) نیز شناخته می شود) از یک آرایه, منحصربه فرد است که اشاره به مقدار خود دارد.

در جلسات آینده بیشتر در مورد آرایه های PHP یاد می گیریم.

 

شي در PHP

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

یک شی, نمونه ای از کلاس (Class) است که به عنوان قالب برای شی (آبجکت) به کار می رود.

هر آبجکت خصوصیات و متدهای مخصوص به خود را دارد. هر نمونه آبجکت کاملا مستقل است به این معنا که متدها و خصوصیات آن بدون اثرگذاری روی دیگر آبجکت های ساخته شده از روی همان کلاس, می تواند تغییر کند.

ایجا یک مثال تعریف کلاس و ایجاد آبجکت را می بینید.

 

نوع داده NULL در PHP

مقدار NULL نمایش دهنده یک متغیر خالی در PHP است. متغیر نوع NULL یک متغیر بدون داده است.

زمانی که یک متغیر بدون مقدار مثل $var ساخته می شود, بصورت خودکار مقدار NULL برای آن مشخص می شود.

بیشتر توسعه دهندگان تازه کار PHP هر دو متغیر $var1 = NULL; و $var2 = “”; را یکسان درنظر می گیرند اما درست نیست. هر دو متغیر متفاوت از هم هستند.

 

ریسورس در PHP

یک resource متغیر ویژه ای است که یک اشاره گر برای ریسورس خارجی را ذخیره می کند. متغیر های ریسورس معمولا برای فایل های باز شده و کانکشن های دیتابیس استفاده می شوند.

 

امیدوارم در این بخش آموزش PHP, از انواع داده ها در PHP نهایت استفاده را برده باشید.

در بخش بعدی در مورد نوع داده رشته (String) در PHP بیشنر یاد می گیریم.

هر سوالی داشتید ، از قسمت نظرات ارسال کنید . سریعا ، پاسخگوی سوالات شما هستیم .

موفق باشید

حسن شفیعی توسعه دهنده وب و موبایل مدیر سایت علاقه خاصی به برنامه نویسی وب و موبایل دارم و هر روز تلاش می کنم به این حوزه مسلط تر شوم و اطلاعاتم را به شکل کاربردی برای علاقه مندان در وب به اشتراک بگذارم. اگر نیاز به برنامه نویس برای انجام پروژه و نوشتن اسکریپت های سمت وب, اپلیکیشن های اندروید و ios, پیدا کردن راه حل توسعه و غیره داشتید حتما از طریق تماس با ما/ واتساپ/ تلگرام بهم پیام بدید. برایتهیه هاست مطمین و پرسرعت کلیک کنید
مطالب زیر را حتما بخوانید
دیدگاه کاربران

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دوره های آموزشی