ثابت ها در زبان برنامه نویسی PHP

فصل ۲ | بخش ۴: ثابت ها (Constant) در زبان PHP

امتیاز:
رای بدهید!
سطح این آموزش: مقدماتی
رای بدهید!

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

ثابت ها (Constant)

رفتار ثابت ها بسیار شبیه به متغییر ها است ولی با این تفاوت که تنها یک مقدار را درون خود ذخیره می کنند و امکان تغییر آن وجود ندارد. یعنی وقتی شما مثلا نام masoud را درون یک ثابت تغییر می کنید، تحت هیچ شرایطی نمی توانید نام دیگری مانند ali را جایگزین مقدار قبلی کنید. ثابت ها در زبان PHP با استفاده از تابع define تعریف می شوند. در دستور زیر مسیر پوشه روت یا رشته یا درون یک ثابت به نام ROOT_LOCATION تعریف کرده ایم.

سپس می توانید این ثابت را که مقدار مشخصی دارد به یک متغییر نسبت دهید:

توجه به این نکته حائز اهمیت است که در زبان برنامه نویسی PHP معمولا ثابت ها را با حروف بزرگ می نویسند.

ثابت های از پیش تعریف شده

برخی از ثابت ها در زبان برنامه نویسی PHP‌ از پیش تعریف شده هستند و شما نمی توانید نام آنها را به عنوان یک ثابت انتخاب کنید. این ثابت ها معمولا با دو آندرلاین شروع شده و اتمام پیدا می کنند. در زیر برخی از آنها را شرح می دهیم:

__LINE__ : این ثابت برای نمایش شماره خط کدی که در حال اجراست استفاده می شود. به مثال زیر توجه کنید:

ــFILE__ : این ثابت نام فایل و مسیر کامل ذخیره شده ی آن را نمایش می دهد. مثلا:

ــDIR__ : این ثابت مسیر فولدر یا پوشه ای که در آن قرار گرفته است را نمایش می دهد. و مقدار خروجی آن برابر است با:

__FUNCTION__ : این ثابت نام تابعی که درون آن قرار دارد را نمایش می دهد:

__CLASS__ : نام کلاسی که درون آن قرار گرفته است را در خروجی نمایش می دهد. (در مورد کلاس ها در فصل های آینده به وفور صحبت می کنیم) به مثال زیر توجه بفرمایید:

__METHOD__ : این ثابت نام متدی که درون آن قرار دارد را نمایش می دهد. متدها مشابه تابع ها هستند ولی درون کلاس ها استفاده می شوند:

__NAMESPACE__ : نام namespace (نام مختصار یک کلاس برای یک مسیر) را که درون آن قرار دارند نمایش می دهد:

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


  • دیدگاه شما درباره این مطلب:

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

    شبکه‌های اجتماعی

    گروه برنامه نویسی تلگرام روکسو

    سوپرایزهای هفته

    تغییر رنگ چشم در فتوشاپ

    دانلود نرم‌افزارهای ضروری

    • نرم افزار فتوشاپ
    • نرم افزار ایلوستریتور
    • نرم افزار افتر افکت
    • نرم افزار کورل
    • نرم افزار تری دی مکس
    • نرم افزار مایا
    • نرم افزار زی براش
    • نرم افزار ویژوال استودیو
    • نرم افزار اس کیو ال سرور
    • نرم افزار دریم ویور
    منوی اصلی روکسو