بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
تفاوت متغیر global و static در چیست ؟
سلام دوستان
اگر اشتباه نکنم متغیری که global هست همه جا میشه ازش استفاده کرد ، متغیری که static هست هم همین طور
پس تفاوت global و static در چیست ؟
برای این سوال 1 پاسخ وجود دارد.
پاسخ به سوال
سجاد عباسی
9 سال پیش
+2
0
متغیر های global و static فرق زیادی نداره چون هر دو از هر کجا قابل دسترس هستند و از این لحاظ فرقی ندارن فرقش در تعریف هست که public static باید توی class تعریف کنید اما global رو بیرون از کلاس هم میشه تعریف کرد و نحوه دسترسی هم متفاوته که برای global از ارایه $GLOBAL یا از global قبلش استفاده میکنید برای متغیر static باید بصورت ClassName::$staticVarible یا self::$staticVariable برای داخل کلاس استفاده شود
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .