(PECL apc >= 3.0.13)
apc_add — ذخیره یک متغیر در کاشه در محل ذخیره داده
ذخیره یک متغیر در کاشه در محل ذخیره داده، فقط اگر پیش از این ذخیره نشده باشد.
Note: برخلاف بیشتر ساز و کارهای، متغیرهای ذخیره شده توسط apc_add() در بین در خواستها باقی خواهند ماند (تا زمانی که مقدار از کاشه حذف شود).
ذخیره متغیر با این نام. keyها مختص کاشه هستند، و تلاش برای استفاده از apc_add() برای ذخیره داده یک key که پیش از این وجود دارد مقدار موجود را بازنویسی نخواهد کرد و مقدار FALSE بازگردانده میشود. (این تنها تفاوت بین apc_add() و apc_store() است.)
متغیر برای ذخیرهسازی
زمان باقی ماندن; var را در کاشه به مدت ttl ثانیه ذخیره کن. پس از این که ttl گذشت، متغیر ذخیره شده از کاشه حذف خواهد شد (در درخواست بعدی. اگر ttl مشخص نشده باشد (یا اگر ttl 0) باشد، مقدار تا هنگام حذف دستی باقی خواهد ماند، یا این که دیگر نتواند در کاشه باقی بماند .
Returns TRUE on success or FALSE on failure.
Example #1 یک مثال apc_add()
<?php
$bar = 'BAR';
apc_add('foo', $bar);
var_dump(apc_fetch('foo'));
echo "\n";
$bar = 'NEVER GETS SET';
apc_add('foo', $bar);
var_dump(apc_fetch('foo'));
echo "\n";
?>
The above example will output:
string(3) "BAR" string(3) "BAR"