2010-02-12 45 views

Trả lời

11

Bạn thực sự không cần phải lo lắng về việc làm sạch các khai báo biến trong PHP, bộ sưu tập rác của nó sẽ xử lý tất cả những điều đó cho bạn. Phương thức __destruct() của bạn chủ yếu cho những thứ như đóng kết nối liên tục.

+0

Ok cảm ơn sự giúp đỡ của bạn. Trong __destruct() ngắn trong php thường sử dụng để đóng kết nối mysql? Điều này có đúng không? – jzarsuelo

+1

Trên thực tế, PHP giờ đây cũng xử lý đúng các kết nối MySQL đang đóng, bạn cũng không cần lo lắng về những kết nối đó. Có lẽ cho khả năng tương thích với các phiên bản cũ hơn nó sẽ không làm tổn thương để bao gồm nó nhưng __destruct đã không được thêm cho đến khi PHP5 vì vậy tôi thậm chí không chắc chắn nó quan trọng. Một ví dụ về khi bạn muốn sử dụng __destruct là nếu bạn có một lớp FTPConnection giữ một kết nối FTP từ xa liên tục mở để bạn có thể gửi các lệnh tới nó và __destruct sẽ đóng kết nối kéo dài một cách duyên dáng. Hy vọng rằng sẽ giúp. – nortron

+0

Được rồi, cảm ơn vì sự giúp đỡ lớn. Cảm ơn bạn. – jzarsuelo

Các vấn đề liên quan