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
이 제공되지 않은 경우(또는ttl
이0
인 경우) 값은 캐시에서 수동으로 제거될 때까지 지속되거나 그렇지 않으면 캐시에 존재하지 않을 때까지 유지됩니다(지우기, 다시 시작 등). 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() - 캐시에서 저장된 변수를 제거합니다.