APC İşlevleri
PHP Manual

apc_add

(PECL apc >= 3.0.13)

apc_addBir değişkeni önbellek veri deposunda saklar

Açıklama

bool apc_add ( string $anahtar , mixed $değişken [, int $yaşam_süresi = 0 ] )

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ş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.

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 İşlevleri
PHP Manual