किसी भी विचार PHP के memcached मॉड्यूल किसी तरह का समर्थन करता है तो isset()
विधि?
मामले के बाद:
Memcached::set('foo', false);
if(Memcached::get('foo') === false) {
// Set or not set?
}
किसी भी विचार PHP के memcached मॉड्यूल किसी तरह का समर्थन करता है तो isset()
विधि?
मामले के बाद:
Memcached::set('foo', false);
if(Memcached::get('foo') === false) {
// Set or not set?
}
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
एक विधि नाम के रूप में के रूप में यह एक भाषा निर्माण जाहिरा तौर पर है)।