downloads | documentation | faq | getting help | mailing lists | licenses | wiki | reporting bugs | php.net sites | links | conferences | my php.net

search for in the

apc_bin_dump> <APC İşlevleri
[edit] Last updated: Fri, 23 Mar 2012

view this page in

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_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



add a note add a note User Contributed Notes apc_add
There are no user contributed notes for this page.

 
show source | credits | stats | sitemap | contact | advertising | mirror sites