PDO कनेक्शन बंद करना
PHP में, दो लोकप्रिय डेटाबेस कनेक्शन इंटरफेस हैं: MySQLi और PDO। जबकि दोनों समान उद्देश्यों को पूरा करते हैं, वे कनेक्शन बंद करने को अलग-अलग तरीके से संभालते हैं।
इसके विपरीत, पीडीओ कनेक्शन को समाप्त करने के लिए एक शून्य असाइनमेंट का उपयोग करता है:
$this->connection->close();
यह अंतर की प्रभावशीलता के बारे में सवाल उठाता है पीडीओ का दृष्टिकोण. क्या कनेक्शन को शून्य करने से वास्तव में संसाधन मुक्त हो जाएंगे? . इसे बंद करने के लिए, ऑब्जेक्ट को होल्ड करने वाले वेरिएबल को NULL निर्दिष्ट करके ऑब्जेक्ट को नष्ट करना होगा।
$this->connection = null;
यदि उपयोगकर्ता कनेक्शन को स्पष्ट रूप से बंद करने की उपेक्षा करता है, तो PHP स्क्रिप्ट समाप्त होने पर स्वचालित रूप से ऐसा हो जाएगा। हालाँकि, यदि पीडीओ ऑब्जेक्ट को लगातार कनेक्शन के रूप में प्रारंभ किया जाता है तो यह व्यवहार बदल जाता है। उस स्थिति में, कनेक्शन स्वचालित रूप से बंद नहीं होगा और इसे मैन्युअल रूप से समाप्त किया जाना चाहिए। कनेक्शन. हालाँकि, यह ध्यान रखना महत्वपूर्ण है कि लगातार कनेक्शन को उचित रूप से बंद करने के लिए अतिरिक्त ध्यान देने की आवश्यकता हो सकती है। अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3