کاربرد متغیرهای استاتیک در پی اچ پی

این تاپیک 1 پاسخ و 2 مشارکت کننده دارد . آخرین آپدیت توسط :  Ali Hosseini ،‏ 1 سال و 4 ماه پیش .

این تاپیک تاکنون 413 بازدید داشته است .

نویسنده پست
چهارشنبه ، ۴ فروردین ۱۳۹۵     ۷:۰۰ ب.ظ #


hadi khalaj

Subscriber
18 پست33 تاپیک

سلام. من یه توضیحی در مورد متغیر استاتیک و کد زیر خوندم ولی متوجه منظورش نشدم. ممنون میشم توضیحی در موردش بدید و اینکه اصلا کاربردش چیه.

0  تشکر
پنج شنبه ، ۵ فروردین ۱۳۹۵     ۲:۴۶ ق.ظ #


Ali Hosseini

Subscriber
13 پست0 تاپیک

سلام. توی این کد با هر بار اجرا شدن تابع تست یه واحد به متغیر x اضافه میشه و مقدار اون با خارج شدن از تابع تغییر نمیکنه. خروجی این کد:
0
1
2
3
در صورتی که اگه این متغیر رو به صورت محلی تعریف کنیم خروجی به شکل زیر در میاد:
0
0
0
0
کاربردش هم اینه که مثلا اگه بخوایم با اجرا شدن یه سری دستورات مقدار یه متغیر تو کل برنامه تغییر کنه از این روش استفاده می کنیم.
البته این نوع متغیر ها توی شی گرایی هم کاربرد هایی دارن.

1  تشکر
پست 1 تا 2 (از مجموع 2 پست)

برای پاسخ دادن به این تاپیک باید وارد سایت شوید .