हम क्या कर सकते हैं
यह PHP में लिखी गई एक सरल फ़ाइल-आधारित कैश क्लास है।
- फ़ाइल-आधारित कैश
- पुनर्प्राप्ति, भंडारण और निपटान
- कैश समाप्ति सेटिंग्स
- एरे और ऑब्जेक्ट्स को सहेजने और पुनः प्राप्त करने का समर्थन करता है।
कैसे उपयोग करें
क्लास कॉल करना
$cache = new cache294("{कैश को संग्रहीत करने के लिए निर्देशिका}", {समाप्ति समय});
{Expiry date} को सेकंड में INT-प्रकार के मान के रूप में निर्दिष्ट किया गया है। (डिफ़ॉल्ट: 24 घंटे)
यदि सेव डायरेक्टरी और समाप्ति तिथि दोनों निर्दिष्ट न की जाएँ, तब भी सिस्टम कार्य करेगा।
बचाएँ
$test = array(
"a" => 123,
"b" => array(1, 3, 4, 5)
);
$cache->put("{cache name}", $test);
इस उदाहरण में, हम एसोसिएटिव ऐरे के साथ काम कर रहे हैं, लेकिन आप टेक्स्ट और ऑब्जेक्ट्स भी स्टोर कर सकते हैं।
* कृपया {cache name} के लिए एक उपयुक्त स्ट्रिंग निर्दिष्ट करें।
अधिग्रहण
$data = $cache->get("{cache name}", {array flag}, {expiry time});
$डेटा उसी रूप में पुनः प्राप्त किया जा सकता है जिसमें इसे सहेजा गया था, लेकिन
यदि आप इसे एक ऑब्जेक्ट के रूप में पुनः प्राप्त करना चाहते हैं, तो ऐरे फ़्लैग को false पर सेट करें।
यदि कैश मौजूद नहीं है या उसकी समाप्ति हो चुकी है तो FALSE लौटाता है।
यदि कोई समाप्ति तिथि निर्धारित नहीं की गई है, तो वर्ग को कॉल करते समय निर्दिष्ट मान विरासत में मिलेगा।
फेंको
$cache->del("{cache name}");
यदि हटाने की क्रिया सफल होती है तो TRUE लौटाया जाता है।
कृपया ध्यान दें
कृपया उस निर्देशिका की अनुमतियाँ 777 या 707 पर सेट करें जहाँ कैश संग्रहीत है।
यदि निर्देशिका या अनुमतियाँ गलत तरीके से निर्दिष्ट की गई हैं, तो '[cache294] ~' जैसा संदेश दिखाई दे सकता है।
यदि आप उपयुक्त अंतराल पर कैश के लिए निर्दिष्ट निर्देशिका को साफ नहीं करते हैं, तो आप एक बड़ी गड़बड़ी में फंस जाएंगे।
सिद्धांततः, आप इसे अपनी इच्छानुसार उपयोग करने के लिए स्वतंत्र हैं; हालाँकि, कृपया ध्यान दें कि यदि कोई प्रतिकूल परिणाम उत्पन्न होता है तो हम किसी भी दायित्व को स्वीकार नहीं कर सकते। हम आपकी पूर्व समझदारी की सराहना करेंगे।
डाउनलोड
28 मार्च 2026 v.E6-1 (नवीनतम)
अब कैश प्राप्त करते समय डेटा को ऑब्जेक्ट के रूप में प्राप्त करना संभव है।
8 दिसंबर 2013 v.E3-2
मैंने इस समस्या का समाधान कर दिया है ताकि कैश प्राप्त करते समय कोई त्रुटि न हो।