Örneğin:
<?php
function get_current_user_id(){
static $id;
if(!$id){
$id = 5;
echo "Id set.";
}
return $id;
}
$id = get_current_user_id();
$id2 = get_current_user_id();
$id3 = get_current_user_id();
echo "IDs: ".$id." ".$id2." ".$id3;
?>
//Output: Id set.IDs: 5 5 5
Kullanıcı kimliği almak Böylece muhtemelen tekrarlanan çağrılar sadece hala bellekte bir id basit getirisi yok. Bu php fonksiyonları deyimsel kullanımı olup olmadığını bile bilmiyorum. O değil OO dışında, tür bir singleton gibi, ve bunu kullanarak diğer insanları duymuş ya görmedim, bu nedenle orada bu şekilde statik kullanılarak downsides, ya FRİKİKLERİNDEN varsa ben farkında olmalı, eğer ben merak ediyorum fonksiyonlarda Statiğin daha karmaşık kullanım durumları için.
Peki, sorun ben Statiğin kullanımının bu tür karşılaşabilirsiniz?