(PECL apc >= 3.0.13)
apc_add — Bir değişkeni önbellek veri deposunda saklar
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).
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şlevin FALSE
dö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üresi
saniye süresince depoda saklanacaktır. yaşam_süresi
geçildikten
sonraki istekte önbellekten çıkartılacaktır. Eğer yaşam_süresi
verilmediyse 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.
Başarı durumunda TRUE
, başarısızlık durumunda FALSE
döner.
Ö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"