آموزش PHP : ثابت ها – Constants

0
آموزش PHP 7

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

ثابت ها در PHP

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

یک نام معتبر برای یک ثابت در PHP با یک حرف یا علامت آندرلاین شروع میشود. پیش از نام ثابت ها از علامت دلار ($) استفاده نمیکنیم. بر خلاف متغیر ها، ثابت ها به طور اتوماتیک گلوبال بوده و در سراسر اسکریپت در دسترس هستند.

ایجاد Constant در PHP

برای تعریف یک ثابت از تابع define() استفاده میکنیم. سینتکس این تابع به شکل زیر است :

define(name, value, case-insensitive)

  • name : نام ثابت را مشخص میکند
  • value : مقدار ثابت را مشخص میکند
  • case-insensitive : مشخص میکند که نام ثابت به حروف کوچک و بزرگ حساس نباشد یا باشد. مقدار پیشفرض false است. یعنی نام ثابت به صورت پیشفرض به حروف کوچک و بزرگ حساس است.

در مثال زیر یک ثابت ایجاد کرده ایم که نام آن به حروف کوچک و بزرگ حساس است :

در مثال زیر ثابتی ایجاد کرده ایم که نام آن به حروف کوچک و بزرگ حساس نیست :

ساختن آرایه از Constant ها در PHP7

در PHP7 با استفاده از تابع define() امکان تعریف آرایه ای از ثابت ها نیز وجود دارد. مانند مثال زیر :

محدوده ثابت ها در PHP

همانطور که پیش تر نیز اشاره کردیم، ثابت ها در PHP به صورت اتوماتیک در سراسر اسکریپت در دسترس بوده و دارای محدوده گلوبال هستند. در مثال زیر ثابتی را بیرون از یک تابع تعریف کرده ایم و سپس آن را درون تابع مورد استفاده قرار داده ایم :

مطالعه بخش بعدی : اپراتورها

دسترسی آسان به این مطلب لینک کوتاه :
شاید از اینها هم خوشتان بیاید!
ارسال پاسخ

آدرس ایمیل شما منتشر نخواهد شد.