$values
パラメータが実際に何をするのか理解できません。関数のシグネチャにも表示されていません。
誰でも説明できますか?
これは 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');
4 番目のパラメーターはありません。この関数はオーバーロードされているため、実際には $values を 2 番目の方法で呼び出すことができます。
ドキュメントから呼び出すには、次の 2 つの方法があります。
bool apc_add ( string $key [, mixed $var [, int $ttl = 0 ]] )
配列 apc_add ( 配列 $values [, 混合 $unused [, int $ttl = 0 ]] )