2010-02-12 11 views

답변

11

PHP에서 변수 선언을 정리하는 것에 대해 걱정할 필요가 없습니다. 가비지 수집이 모든 것을 처리합니다. __destruct() 메서드는 주로 영구 연결 닫기와 같은 것에 사용됩니다.

+0

도와 주셔서 감사합니다. PHP에서 짧은 __destruct()에서 종종 mysql 연결을 닫으려면 사용합니까? 이 올바른지? – jzarsuelo

+1

사실 PHP는 이제 MySQL 연결을 제대로 처리하기 때문에 걱정할 필요가 없습니다. 아마도 이전 버전과의 호환성을 위해 PHP5를 포함하는 것이 좋지만 __destruct는 PHP5까지 추가되지 않았으므로 중요하지는 않습니다. __destruct를 사용하고자하는 경우의 예는 영구 원격 FTP 연결을 열어 놓은 상태로 명령을 보낼 수있는 FTPConnection 클래스가 있고 __destruct가 느린 연결을 정상적으로 닫을 수있는 경우입니다. 희망이 도움이됩니다. – nortron

+0

큰 도움에 감사드립니다. 고맙습니다. – jzarsuelo

관련 문제