بی آکادمی
آموزش HTML
آموزش CSS
فلکس باکس
جاوااسکریپت
آموزش SQL
آموزش MySQL
آموزش PHP
آموزش لاراول
دانلود و نصب لینوکس
داکر دسکتاپ
VS Code
گیت و گیت هاب
آموزش پایتون
هوش مصنوعی
TypeScript
فروشگاه اینترنتی
اپلیکیشن موبایل
آموزش اکسل

متغیرهای استاتیک (Static Variables)


متغیرهای استاتیک متغیرهایی هستند که مقدارشان پس از پایان عملکرد تابع حفظ می‌شود و با فراخوانی مجدد تابع در دسترس هستند. این متغیرها معمولاً برای نگه‌داشتن حالت بین چندین فراخوانی تابع مورداستفاده قرار می‌گیرند.

متغیرهای استاتیک

متغیرهای استاتیک متغیرهایی هستند که مقدارشان پس از پایان عملکرد تابع حفظ می‌شود و با فراخوانی مجدد تابع در دسترس هستند. این متغیرها معمولاً برای نگه‌داشتن حالت بین چندین فراخوانی تابع مورداستفاده قرار می‌گیرند.

php
<?php
function test_static() {
static $count = 0; //static variable
$count++;
echo $count;
}
test_static(); //output: 1
test_static(); //output: 2
test_static(); //output: 3
?>