متغییر های استاتیک در PHP متغییر های خیلی جالبین 🙂 . متغیر هایی هستند که مقداری که دارند رو از دست نمیدن ، حتی داخل یک تابع و بعد از به اتمام رسیدن پردازش تابع.
مثال میزنم :
<?php function keep_track() { STATIC $count = 0; $count++; print $count; print "<br />"; } keep_track(); keep_track(); keep_track(); ?>
خروجی کد بالا به شکل زیر خواهد بود :
۱ ۲ ۳
میبینید که مقدار متغیر استاتیک ثابت مونده بعد از اتمام هر تابع…