- Ini akan otomatis menutup ketika skrip PHP selesai dijalankan selama fase penghancuran.
- Kinerja akan terpengaruh secara negatif. Membuka soket baru (terutama ke server database eksternal) lebih mahal dan memakan waktu daripada hanya menyimpan pointer ke koneksi saat ini di memori.
- Lihat jawaban no. 2
- Akses ke data akan dilakukan oleh permintaan PHP baru. Oleh karena itu, Anda akan memiliki koneksi database baru. Tidak ada masalah di sana.
Saya menyarankan untuk membuka koneksi database Anda selama fase konstruksi, gunakan kembali koneksi itu selama seluruh eksekusi skrip Anda (jika berbasis OO, tetapkan variabel kelas untuk koneksi database Anda dan gunakan $this->db
selama seluruh skrip), dan tutup selama penghancuran (atau jangan repot-repot menutupnya, karena tetap akan ditutup, bahkan ketika tidak dideklarasikan secara khusus).