wincache_ucache_delete

(PECL wincache >= 1.1.0)

wincache_ucache_delete - 사용자 캐시에서 변수를 삭제합니다.


설명

wincache_ucache_delete(mixed $key): bool

key가 가리키는 사용자 캐시의 요소를 삭제합니다.


매개변수

key
캐시에 변수를 저장하는 데 사용된 key입니다. key는 대소문자를 구분합니다. key는 키의 배열일 수 있습니다.

반환 값

성공하면 true를, 실패하면 false를 반환합니다.

key가 배열인 경우 배열의 모든 요소가 사용자 캐시에서 삭제되지 않으면 함수가 false를 반환하고, 그렇지 않으면 삭제된 모든 키로 구성된 배열을 반환합니다.


Examples

예제 #1 key를 문자열로 사용하여 wincache_ucache_delete() 사용

                  
<?php
wincache_ucache_set('foo', 'bar');
var_dump(wincache_ucache_delete('foo'));
var_dump(wincache_ucache_exists('foo'));
?>
                  
                

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

bool(true)
bool(false)
                

예제 #2 key를 배열로 사용하여 wincache_ucache_delete() 사용

                  
<?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_delete($array2));
?>
                  
                

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

array(4) { [0]=> string(5) "green"
           [1]=> string(4) "Blue"
           [2]=> string(6) "yellow"
           [3]=> string(4) "cyan" }
                

예제 #3 일부 요소를 삭제할 수 없는 배열로 key와 함께 wincache_ucache_delete() 사용

                  
<?php
$array1 = array('green' => '5', 'blue' => '6', 'yellow' => '7', 'cyan' => '8');
wincache_ucache_set($array1);
$array2 = array('orange', 'red', 'yellow', 'cyan');
var_dump(wincache_ucache_delete($array2));
?>
                  
                

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

array(2) { [0]=> string(6) "yellow"
           [1]=> string(4) "cyan" }
                

기타