- Nó sẽ tự động đóng khi tập lệnh PHP chạy xong trong giai đoạn hủy.
- Hiệu suất sẽ bị ảnh hưởng tiêu cực. Việc mở một ổ cắm mới (đặc biệt là với một máy chủ cơ sở dữ liệu bên ngoài) sẽ tốn kém và tốn thời gian hơn là chỉ giữ một con trỏ tới kết nối hiện tại trong bộ nhớ.
- Xem câu trả lời không. 2
- Việc truy cập vào dữ liệu sẽ được thực hiện bởi một yêu cầu PHP mới. Do đó, bạn sẽ có một kết nối cơ sở dữ liệu mới. Không có vấn đề gì ở đó.
Tôi khuyên bạn nên mở kết nối cơ sở dữ liệu của bạn trong giai đoạn xây dựng, sử dụng lại kết nối đó trong toàn bộ quá trình thực thi tập lệnh của bạn (nếu nó dựa trên OO, hãy chỉ định một biến lớp cho kết nối cơ sở dữ liệu của bạn và sử dụng $this->db
trong toàn bộ tập lệnh), và đóng nó trong khi phá hủy (hoặc đừng bận tâm gì cả khi đóng nó, vì nó sẽ bị đóng lại, ngay cả khi không được khai báo cụ thể).