کلمه کلیدی static در PHP

این تاپیک 0 پاسخ و 1 مشارکت کننده دارد . آخرین آپدیت توسط :  صبا ...saba ،‏ 7 ماه و 3 هفته پیش .

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

نویسنده پست
جمعه ، 15 آوریل 2016     9:47 ق.ظ #


صبا ...saba

Subscriber
0 پست669 تاپیک

بطور معمول زمانی که اجرای یک تابع به پایان می رسد، تمام متغیرهای آن نیز حذف خواهند شد. اما بعضی مواقع نیاز می شود که یک متغیر محلی برای استفاده های بعدی حذف نشود.

برای انجام این کار، از کلمه کلیدی static در ابتدای اعلان متغیر، استفاده نمایید:

مثال
<?php

function myTest()
{
static $x=0;
echo $x;
echo "<br />";
$x++;
}

myTest();
myTest();
myTest();

?>
خروجی کد بالا:
0
1
2

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

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