fonksiyon içinde Static
Static
Fonksiyon içindeki değere sonradan tekrar çalıştığında kaldığı yerden devam etmesini istiyorsak static fonksiyonu kullanıyoruz. Yani aynı fonksiyonu birden fazla çağırdığımızda her seferinde başa almaması için.
Basit bir örnek :
function say(){
static $sayi = 1;
echo $sayi.' <br> ';
$sayi++;
}
say();
say();
say();
say();
say();
say();
say();
say();
say();
say();
/*
çıktı :
1
2
3
4
5
6
7
8
9
10
*/