apc_add

(PECL apc >= 3.0.13)

apc_add ����һ�����������ݴ洢

˵��

apc_add ( string $key , mixed $var [, int $ttl = 0 ] ) : bool
apc_add ( array $values [, mixed $unused = NULL [, int $ttl = 0 ]] ) : array

�����ڻ�����������ڵ�����»�����������ݴ洢��

Note: ��PHP�������Ļ��Ʋ�ͬ��ʹ��apc_add() �洢���� �ڲ�ͬ������֮��һֱ�־ô��ڣ�ֱ���ӻ���ϵͳ���Ƴ���

����

key

�洢�������ʹ�õ�����keys ��Ψһ�ģ� ������ͼʹ�� apc_add() ȥ���һ�������Ѿ����ڵĻ��棬 �����Ḳ�����еĻ����ֵ, ���ҷ��� FALSE. (����� apc_add() �� apc_store()֮��Ψһ�IJ�ͬ.)

var

�洢�ı���

ttl

����ʱ��;�ڻ����д洢var��ttl��, ��ttl���ȥ��,�洢�ı�������ӻ����в���(����һ������ʱ), ���û������ttl(����ttl��0), ������һֱ�����ֶ��Ƴ�Ϊֹ,����֮�ⲻ�ڻ����еĿ���ԭ���ǣ�����ϵͳʹ��clear������restart��

values

Names in key, variables in value.

����ֵ

Returns TRUE if something has effectively been added into the cache, FALSE otherwise. Second syntax returns array with error keys.

����

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";
?>

�������̻������

string(3) "BAR"
string(3) "BAR"

�μ�

  • apc_store() - Cache a variable in the data store
  • apc_fetch() - �ӻ�����ȡ���洢�ı���
  • apc_delete() - ���û�������ɾ��ij������