1

http://php.net/apc_add

$valuesパラメータが実際に何をするのか理解できません。関数のシグネチャにも表示されていません。

誰でも説明できますか?

4

2 に答える 2

1

これは 4 番目のパラメーターではなく、代わりの最初のパラメーターです。2通りの使い方がありますapc_add()

キーと値を渡すことで、単一の項目を設定できます。

apc_add('Key', 'Value');

または、複数の変数を配列で渡すことで、同時に複数の変数を設定できます。

$data = array('Key1' => 'Value1', 'Key2' => 'Value2');
apc_add($data);

これは、次のことと同等です。

apc_add('Key1', 'Value1');
apc_add('Key2', 'Value2');
于 2013-03-13T00:15:26.650 に答える
0

4 番目のパラメーターはありません。この関数はオーバーロードされているため、実際には $values を 2 番目の方法で呼び出すことができます。

ドキュメントから呼び出すには、次の 2 つの方法があります。

bool apc_add ( string $key [, mixed $var [, int $ttl = 0 ]] )

配列 apc_add ( 配列 $values [, 混合 $unused [, int $ttl = 0 ]] )

于 2013-03-13T00:13:18.977 に答える