apcu_store

(PECL apcu >= 4.0.0)

apcu_store - 데이터 저장소에 변수 캐시


설명

apcu_store(string $key, mixed $var, int $ttl = 0): bool

apcu_store(array $values, mixed $unused = NULL, int $ttl = 0): array

데이터 저장소에 변수를 캐시합니다.

메모: PHP의 다른 많은 메커니즘과 달리 apcu_store()를 사용하여 저장된 변수는 요청 간에 유지됩니다(값이 캐시에서 제거될 때까지).


매개변수

key
이 이름을 사용하여 변수를 저장합니다. key는 캐시 고유하므로 동일한 key로 두 번째 값을 저장하면 원래 값을 덮어씁니다.
var
저장할 변수
ttl
TTL(Time To Live) ttl 초 동안 캐시에 var를 저장합니다. ttl이 지나면 저장된 변수가 캐시에서 삭제됩니다(다음 요청 시). ttl이 제공되지 않은 경우(또는 ttl0인 경우) 값은 캐시에서 수동으로 제거될 때까지 지속되거나 그렇지 않으면 캐시에 존재하지 않을 때까지 유지됩니다(지우기, 다시 시작 등).
values
키의 이름, 값의 변수.

반환 값

성공하면 true를, 실패하면 false를 반환합니다. 두 번째 구문은 오류 키가 있는 배열을 반환합니다.


Examples

예제 #1 apcu_store() 예제

                  
<?php
$bar = 'BAR';
apcu_store('foo', $bar);
var_dump(apcu_fetch('foo'));
?>
                  
                

위의 예는 다음을 출력합니다.

string(3) "BAR"
                

기타

  • apcu_add() - 데이터 저장소에 새 변수 캐시
  • apcu_fetch() - 캐시에서 저장된 변수를 가져옵니다.
  • apcu_delete() - 캐시에서 저장된 변수를 제거합니다.