Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

क्या PDOStatement::closeCursor() को कॉल करना आवश्यक है यदि स्टेटमेंट ऑब्जेक्ट दूर है?

pdo_mysql_stmt_dtor() pdo_mysql_stmt_cursor के समान क्लीनअप ऑपरेशन चलाता है /कोड> , इसलिए जब तक स्टेटमेंट ऑब्जेक्ट या तो स्पष्ट रूप से सेट नहीं होता है या दायरे से बाहर हो जाता है, तब तक संचालन हमेशा किया जाएगा।

इसलिए closeCursor() . को कॉल करना सख्त रूप से आवश्यक नहीं है अगर बयान वैसे भी नष्ट होने वाला है। व्यक्तिगत रूप से मैं इसे वैसे भी करूँगा क्योंकि मुझे पठनीयता के लिए स्पष्ट होना पसंद है, लेकिन यह व्यक्तिगत शैलीगत प्राथमिकताओं के लिए आता है।

उपरोक्त संदर्भों के आधार पर, यह केवल हो सकता है PDO_mysql के बारे में निश्चित रूप से कहा जा सकता है - अन्य ड्राइवरों के लिए यह सच नहीं हो सकता है।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL LOAD DATA INFILE:काम करता है, लेकिन अप्रत्याशित लाइन टर्मिनेटर

  2. MySQL में अनुक्रम के साथ ऑटो वृद्धि आईडी

  3. सोलर काम में इस तरह क्यों नहीं होगा?

  4. php/mysql में दो तालिकाओं से एक रिकॉर्ड हटाएं

  5. Google Analytics डेटा को mysql तालिकाओं में कैसे धकेलें