آموزش انواع متغیر در PHP

4 سال پیش
امتیاز دهید post

آموزش انواع متغیر در PHP

در این درس از مجموعه آموزش برنامه نویسی سایت سورس باران، به آموزش انواع متغیر در PHP خواهیم پرداخت.

روش اصلی برای ذخیره اطلاعات در برنامه PHP استفاده از یک متغیر است.

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

تمام متغیرها در PHP با علامت  ($) نشان داده می شوند.

مقدار یک متغیر مقدار آخرین انتساب آن است.

متغیرها با عملگر = اختصاص داده می شوند، متغیر در سمت چپ و عبارتی که در سمت راست ارزیابی می شود.

متغیرها می توانند قبل از واگذاری اعلام شوند ، اما نیازی نیست.

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

متغیرهای استفاده شده قبل از اختصاص مقادیر پیش فرض دارند.

PHP در تبدیل اتوماتیک انواع از یک به دیگری در صورت لزوم ، کار خوبی انجام می دهد.

متغیرهای PHP مانند Perl هستند.

PHP در کل هشت نوع داده دارد که ما برای ساخت متغیرهای خود استفاده می کنیم –

  • اعداد صحیح – اعداد کامل هستند ، بدون علامت اعشاری مانند 4195
  • دو برابر – اعداد نقطه شناور هستند، مانند 3.14159 یا 49.1.
  • Booleans – فقط دو مقدار ممکن دارد درست یا نادرست.
  • NULL – نوع خاصی است که فقط یک مقدار دارد: NULL.
  • رشته ها – دنباله هایی از کاراکترها هستند ، مانند “PHP از عملیات رشته پشتیبانی می کند.”
  • آرایه ها – مجموعه های نامگذاری شده و نمایه شده از مقادیر دیگر هستند.
  • Objects – نمونه هایی از کلاسهای تعریف شده توسط برنامه نویس است که می تواند انواع مختلفی از مقادیر و توابع را که مخصوص کلاس هستند بسته بندی کند.
  • منابع – متغیرهای خاصی هستند که منابع را به منابع خارج از PHP (مانند اتصالات پایگاه داده) ارجاع می دهند.

پنج مورد اول انواع ساده هستند و دو مورد بعدی (آرایه ها و اشیا) مرکب هستند – انواع ترکیبی می توانند مقادیر دلخواه دیگری از نوع دلخواه را بسته بندی کنند ، در حالی که انواع ساده نمی توانند.

ما فقط نوع داده ساده را در این فصل ها توضیح خواهیم داد. آرایه و اشیا به طور جداگانه توضیح داده خواهد شد.

عدد صحیح

آنها اعداد کامل هستند، بدون نقطه اعشاری، مانند 4195. آنها ساده ترین نوع هستند. آنها با اعداد کل ساده، مثبت و منفی مطابقت دارند. اعداد صحیح را می توان به متغیرها اختصاص داد ، یا می توان آنها را در عبارات استفاده کرد ، مانند موارد زیر –

 

عدد صحیح می تواند به صورت اعشاری (پایه 10) ، اکتال (پایه 8) و هگزادسیمال (پایه 16) باشد. قالب دهدهی به طور پیش فرض است ، اعداد صحیح اکتبر با 0 پیشین مشخص می شوند و هگزادسیمال ها دارای 0x پیشین هستند.

برای اکثر سیستم عامل ها ، بزرگترین عدد صحیح (2 ** 31. 1) (یا 2،147،483،647) و کوچکترین (منفی ترین) عدد صحیح است. (2 ** 31. 1) (یا .2،147،483،647.)

دو برابر

آنها 3.14159 یا 49.1 را دوست دارند. به صورت پیش فرض ، با حداقل تعداد اعشار اعشاری مورد نیاز ، چاپ را دو برابر کنید. به عنوان مثال ، کد –

 

این خروجی مرورگر زیر را تولید می کند –

 

Booleans

آنها فقط دو مقدار ممکن دارند یا درست یا نادرست. PHP چند ثابت به خصوص برای استفاده به عنوان Booleans فراهم می کند: درست و نادرست ، که می تواند به همین ترتیب استفاده شود –

 

تفسیر انواع دیگر به عنوان Booleans

در اینجا قوانینی برای تعیین “حقیقت” هر مقداری که قبلاً از نوع بولی نبوده است –

  • اگر مقدار یک عدد باشد، اگر دقیقاً برابر با صفر باشد در غیر این صورت نادرست است.
  • اگر مقدار یک رشته باشد ، اگر رشته خالی باشد (صفر نویسه داشته باشد) یا رشته “0” باشد ، نادرست است و در غیر این صورت صحیح است.
  • مقادیر نوع NULL همیشه نادرست است.
  • اگر مقدار یک آرایه باشد ، اگر هیچ مقدار دیگری نداشته باشد نادرست است و در غیر این صورت صحیح است. برای یک شی ، حاوی یک مقدار به معنی داشتن یک متغیر عضو است که به آن یک مقدار اختصاص داده شده است.
  • منابع معتبر درست هستند (اگرچه برخی از توابع که در صورت موفقیت منابع را برمی گردانند ، در صورت عدم موفقیت نادرست برمی گردند).
  • از دو برابر Booleans استفاده نکنید.

هر یک از متغیرهای زیر هنگام استفاده در متن بولی ، مقدار حقیقت در نام خود جاسازی شده است.

 

NULL

NULL نوع خاصی است که فقط یک مقدار دارد: NULL. برای دادن مقدار NULL به یک متغیر ، کافیست آنرا اینگونه اختصاص دهید –

 

ثابت خاص NULL با توجه به عرف بزرگ ، اما در واقع آن بزرگ به حروف بزرگ است. می توانستید تایپ کنید –

 

متغیری که به NULL اختصاص داده شده دارای خصوصیات زیر است –

آن را به نادرست در یک زمینه بولی ارزیابی می کند.

وقتی با تابع () IsSet آزمایش شود ، FALSE برمی گرداند.

رشته ها

آنها توالی کاراکترهایی هستند ، مانند “PHP از عملیات رشته پشتیبانی می کند”. در زیر نمونه های معتبری از رشته وجود دارد

 

رشته های منفرد تقریباً به معنای واقعی کلمه رفتار می شوند ، در حالی که رشته های مضاعف با مقادیر جایگزین متغیرها می شوند و همچنین توالی خاص کاراکترهای خاص را تفسیر می کنند.

 

این نتیجه زیر را ایجاد می کند –

 

محدودیت مصنوعی در طول رشته وجود ندارد – در محدوده حافظه موجود ، شما باید بتوانید رشته های طولانی را به صورت خودسرانه بسازید.

رشته هایی که با نقل قول های دوگانه محدود شده اند. به دو روش زیر توسط PHP از پیش پردازش می شوند –

  • توالی های کاراکترهای خاصی که با بک اسلش شروع می شوند (\) با کاراکترهای خاص جایگزین می شوند
  • نام های متغیر (با شروع $) با نمایش رشته ای از مقادیر آنها جایگزین می شوند.

جایگزینی دنباله فرار –

  • \ n با کاراکتر خط جدید جایگزین می شود
  • \ r با کاراکتر بازگشت-جایگزین می شود
  • \ t با کاراکتر برگ جایگزین می شود
  • $ با علامت دلار جایگزین می شود ($)
  • \ “با یک نقل قول منفرد جایگزین می شود (“)
  • \\ با یک بک اسلش واحد جایگزین می شود (\)

با استفاده از سند اینجا می توانید چندین خط را به یک متغیر رشته اختصاص دهید –

این نتیجه زیر را ایجاد می کند –

 

دامنه متغیر

دامنه را می توان دامنه در دسترس بودن یک متغیر نسبت به برنامه ای که در آن اعلام شده ، تعریف کرد. متغیرهای PHP می توانند یکی از چهار نوع دامنه باشند –

  • متغیرهای محلی
  • پارامترهای تابع
  • متغیرهای جهانی
  • متغیرهای استاتیک
  • نامگذاری متغیر

 

قوانین نامگذاری یک متغیر –

نامهای متغیر باید با حرف یا حرف زیر خط شروع شوند.

یک نام متغیر می تواند شامل اعداد ، حروف ، زیرخط ها باشد اما نمی توانید از نویسه هایی مانند + ، – ،٪ ، (،) استفاده کنید. & ، و غیره

برای متغیرها محدودیتی در اندازه وجود ندارد.

 

منبع.

 

لیست جلسات قبل آموزش PHP

  1. آموزش PHP
  2. معرفی PHP
  3. آموزش تنظیمات محیط PHP
  4. آموزش نحو PHP
امتیاز دهید post
0
برچسب ها :
نویسنده مطلب saber

دیدگاه شما

بدون دیدگاه