>  기사  >  백엔드 개발  >  PHP 싱글톤 모드와 샘플 코드의 이해에 대한 간략한 토론

PHP 싱글톤 모드와 샘플 코드의 이해에 대한 간략한 토론

little bottle
little bottle앞으로
2019-04-19 16:05:502277검색

PHP 싱글턴 모드에 대한 이해에 관한 글입니다. 관심있는 친구들은 꼭 들러보세요!

싱글턴 모드를 사용하는 이유는 무엇인가요?
나중에 확인할 수 있도록 온라인으로 정보를 확인하고 녹음했습니다.
싱글턴 모드는 이름에서 알 수 있듯이 인스턴스가 하나만 있습니다. PHP가 데이터베이스를 처리할 때 모든 새 개체가 일정량의 리소스를 소비하기 때문에 메모리와 리소스를 절약할 수 있습니다.

우리 모두 알고 있듯이 PHP 언어는 해석된 스크립트 언어입니다. 이 운영 메커니즘을 사용하면 각 PHP 페이지를 해석하고 실행한 후 모든 관련 리소스를 재활용할 수 있습니다. 즉, PHP는 언어 수준에서 객체를 메모리에 상주시킬 수 있는 방법이 없습니다. 이는 asp.net 및 Java와 같은 컴파일된 유형과 다릅니다. 예를 들어 Java에서는 싱글톤이 수명 주기 내내 존재합니다. 변수는 페이지 간 수준

이므로 애플리케이션 수명 주기에서 이 인스턴스를 고유하게 만들 수 있습니다. 그러나 PHP에서는 전역 변수이든 클래스의 정적 멤버이든 모든 변수는 페이지 수준입니다. 페이지가 실행될 때마다 새 개체가 다시 설정되고 페이지가 실행된 후에 지워집니다. PHP 싱글턴 모드는 의미가 없는 것 같으니 단일 페이지

레벨 요청이 발생하고 동일한 개체 리소스를 공유해야 하는 경우 여러 응용 시나리오가 발생하는 경우에만 PHP 싱글턴 모드가 매우 의미가 있다고 생각합니다. .

더 이상 고민하지 말고 코드부터 시작해 보겠습니다. 🎜 #

위 내용은 PHP 싱글톤 모드와 샘플 코드의 이해에 대한 간략한 토론의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 cnblogs.com에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제