۱ Mohsen Azimi
یک نکته در مورد const
جامعه پی اچ پی ایجاد شده در ۱۹ فروردین ۱۳۹۹

همانطور که میدونید از const برای متغیر‌ها با فضای نام ثابت گلوبال استفاده میشه.یک نکته اینجا هست که از const نمیشه در scope‌ها استفاده کرد و اون رو در scope‌ها تعریف کرد به خاطره این ماهیت گلوبال بودن آن. البته از const در scope class‌ها میشه استفاده کرد.اگه میخواید در scope‌ها از متغیر با فضای نام ثابت استفاده کنید باید از ()define‌ها استفاده کنید.

در تکمیل صحبت‌های دوست عزیزمون میتونم بگم که const همیشه case-sensitive است  و const  در حین compile-time  ساخته میشه که سریع‌تر است  اما define در زمان run-time ساخته میشه.

چون const  در زمان compile ساخته میشه پس توی شرط‌ها و بدنه ی اون‌ها نمیتوانیم استفاده کنیم

compile  قبل از run time  رخ میده

نیما جهان بخشیان ۲۱ فروردین ۱۳۹۹، ۰۳:۲۰