طراحی سایت, ساخت ربات تلگرام, آموزش php , سورس کد php ,سورس ربات تلگرام , سورس فروشگاه اینترنتی , آموزش طراحی وب

آموزش 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 یاد می گیریم.

حتما بخوانید  استفاده از invisible reCAPTCHA در php (ریکپچای نامرئی گوگل)

 

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

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

 

بولین ها در PHP

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

 

آرایه ها در PHP

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

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

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

 

شي در PHP

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

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

حتما بخوانید  معرفی احراز هویت Token در php

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

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

 

نوع داده NULL در PHP

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

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

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

 

ریسورس در PHP

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

 

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

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

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

موفق باشید

حسن شفیعی
مدرس ، پنتستر ، توسعه دهنده اپلیکیشن های تحت وب ، عضو مرکز حامی نخبگان و از مدیران و اعضای رسمی تیم امنیتی آشیانه هستم . علاقه خاصی به زبان های تحت وب, امنیت شبکه و لینوکس دارم و هر روز تلاش می کنم به این حوزه ها مسلط تر شوم و اطلاعاتم را در وب به اشتراک بگذارم

دیدگاه کاربران

avatar

دانلود رایگان (هدیه ویژه)

کتاب آموزش زبان برنامه نویسی PHP را دانلود و همین امروز یادگیری را شروع کن و به جمع برنامه نویسان ملحق شو ;)

دانلود رایگان کتاب

سورس فروشگاهی دیجی کالا

بخش کاربران

هنوز عضو نیستید ؟ کلیک کنید

مجوزهای ما

logo-samandehi

دانلود کتاب

عضویت رایگان خبرنامه