2
PHP의 memcached 모듈이 어떤 종류의 isset()
메서드를 지원하는지 알고 싶습니까?PHP Memcached isset
다음 경우 :
Memcached::set('foo', false);
if(Memcached::get('foo') === false) {
// Set or not set?
}
PHP의 memcached 모듈이 어떤 종류의 isset()
메서드를 지원하는지 알고 싶습니까?PHP Memcached isset
다음 경우 :
Memcached::set('foo', false);
if(Memcached::get('foo') === false) {
// Set or not set?
}
according to the documentation
if($memcached->get('var') === false && $memcached->getResultCode() == Memcached::RES_NOTFOUND){
//not set
}
은 물론 당신이 그것을받지 않고 설정되어 경우 (일부 오버 헤드를 요구하지 수 있지만, 그것을 포함하도록 Memcached
객체를 확장 할 수 있습니다 큰 값 :
class YourMemcached extends Memcached {
function var_isset($var){
return $this->get($var)!==false || $this->getResultCode() != Memcached::RES_NOTFOUND;
}
}
(isset
을 메서드 이름으로 사용합니다.