wincache_ucache_get

(PECL wincache >= 1.1.0)

wincache_ucache_get — 사용자 캐시에 저장된 변수를 가져옵니다.


설명

wincache_ucache_get(mixed $key, bool &$success = ?): mixed

사용자 캐시에 저장된 변수를 가져옵니다.


매개변수

key
캐시에 변수를 저장하는 데 사용된 key입니다. key는 대소문자를 구분합니다. key는 키의 배열일 수 있습니다. 이 경우 반환 값은 key 배열에 있는 각 요소의 값 배열이 됩니다. 객체 또는 객체를 포함하는 배열이 반환되면 객체는 직렬화 해제됩니다. 객체 직렬화 해제에 대한 자세한 내용은 __wakeup()을 참조하세요.
success
성공하면 true로, 실패하면 false로 설정됩니다.

반환 값

key가 문자열이면 함수는 해당 키와 함께 저장된 변수의 값을 반환합니다. success은 성공 시 true로 설정되고 실패 시 false로 설정됩니다.

key는 배열이고 매개변수 success은 항상 true로 설정됩니다. 반환된 배열(이름 => 값 쌍)에는 사용자 캐시의 가져오기 작업이 성공한 이름 => 값 쌍만 포함됩니다. 키 배열의 어떤 키도 사용자 캐시에서 일치하는 항목을 찾지 못하면 빈 배열이 반환됩니다.


Examples

예제 #1 key를 문자열로 사용하는 wincache_ucache_get()

                  
<?php
wincache_ucache_add('color', 'blue');
var_dump(wincache_ucache_get('color', $success));
var_dump($success);
?>
                  
                

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

string(4) "blue"
bool(true)
                

예제 #2 key를 배열로 사용하는 wincache_ucache_get()

                  
<?php
$array1 = array('green' => '5', 'Blue' => '6', 'yellow' => '7', 'cyan' => '8');
wincache_ucache_set($array1);
$array2 = array('green', 'Blue', 'yellow', 'cyan');
var_dump(wincache_ucache_get($array2, $success));
var_dump($success);
?>
                  
                

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

array(4) { ["green"]=> string(1) "5"
           ["Blue"]=> string(1) "6"
           ["yellow"]=> string(1) "7"
           ["cyan"]=> string(1) "8" }
bool(true)
                

기타