apc_add
(PECL apc >= 3.0.13)
apc_add — Bir değişkeni önbellek veri deposunda saklar
Açıklama
Eğer daha önceden saklanmadı ise, bir değişkeni önbellek veri deposunda saklar.
Bilginize: apc_add() işlevi ile saklanan değişkenler, PHP'nin diğer saklama yöntemlerine aykırı olarak, HTTP sunucu istekleri arasında kalıcı olarak saklanacaktır (değişken önbellekten kaldırılana kadar).
Değiştirgeler
-
anahtar -
Değişken depoda bu anahtar ismi kullanılarak saklanacaktır.
anahtar'lar önbellek içinde benzersizdir, yani apc_add() işlevi kullanarak aynı isimde varolan bir değişkeni saklamaya çalışmak, eski değeri değiştirmeyecek bunun yerine işlevinFALSEdönmesine neden olacaktır. (apc_add() ile apc_store() arasındaki tek fark budur). -
degişken -
Saklanacak değişken
-
yaşam_süresi -
Yaşam Süresi;
değişken,yaşam_süresisaniye süresince depoda saklanacaktır.yaşam_süresigeçildikten sonraki istekte önbellekten çıkartılacaktır. Eğeryaşam_süresiverilmediyse veya 0 olarak ayarlandıysa, değer el yordamıyla silinmediği veya önbellek boşaltılma, yeniden başlatma, vs. gibi süreçler ile temizlenmediği sürece saklanacaktır.
Dönen Değerler
Başarı durumunda TRUE, başarısızlık durumunda FALSE döner.
Örnekler
Örnek 1 - apc_add() örneği
<?php
$bilgi = 'bilgi';
apc_add('sakla', $bilgi);
var_dump(apc_fetch('sakla'));
echo "\n";
$bilgi = 'önbelleğe alınmayacak';
apc_add('sakla', $bilgi);
var_dump(apc_fetch('sakla'));
echo "\n";
?>
Yukarıdaki örneğin çıktısı:
string(5) "bilgi" string(5) "bilgi"
Ayrıca Bakınız
- apc_store() - Bir değişkeni veri deposunda saklar
- apc_fetch() - Depolanmış bir değişkeni önbellekten alır
- apc_delete() - Depolanmış bir değişkeni önbellekten siler
