__constructor 내부에서 싱글 톤 메서드를 사용하여 클래스를 초기화하는 것이 좋습니까?PHP에서 생성자 메서드의 내부 싱글 톤?
0
A
답변
3
없음 - 싱글 톤 방법은 생성자를 사용하는 대신합니다. 함수 THT는 "새로운 세션을()"내부 정적 VAR를 반환하고, 전화로 대신 $session = new Session();
을 말하는
당신은 그런 Session::getStaticSession()
을 정의
$session = Session::getStaticSession();
말을해야 내부 정적 VAR 경우 null
1
이것을 사용하는 각 생성자에서 생성하는 경우에는 싱글 톤이 아닙니다.
이 튜토리얼을 따르면 PHP에서 싱글 톤 디자인 패턴을 사용하는 방법을 이해하는 데 도움이됩니다. 개체가 이미 생성 된로
http://www.developertutorials.com/tutorials/php/php-singleton-design-pattern-050729/page1.html
1
당신은, 생성자 내부 싱글 방법을 사용할 수 없습니다, 당신은 아무것도 반환 할 수 없습니다. 반면에 싱글 톤 메서드는 현재 개체를 반환하거나 새 개체를 만들어야합니다.
당신은 다음과 같은, 그러나, 그렇게 하나의 방법을 사용할 수 없습니다 :
<?php
class X {
// ...
function instance() {
static $instance;
if(!is_a($instance, 'X')) {
$instance = new X();
}
}
?>
관련 문제
- 1. 싱글 톤 생성자 질문
- 2. 싱글 톤으로 묶인 싱글 톤 또는 비 싱글 톤
- 3. 모듈에서 앨리어싱 싱글 톤 메서드
- 4. NSMutable 싱글 톤 질문
- 5. 싱글 톤 클래스가 컴파일되지 않습니다.
- 6. Visual Basic 모듈 v 싱글 톤
- 7. 내가 싱글 톤 패턴을 구현하는 클래스를 싱글 톤 패턴
- 8. 클러스터 환경의 싱글 톤
- 9. C++ 퀴즈 - 싱글 톤
- 10. 싱글 톤 소멸자
- 11. 싱글 톤 구현의 차이
- 12. 싱글 톤 사용
- 13. 싱글 톤 - 유용하다
- 14. ApplicationDelegate 싱글 톤 아이폰
- 15. 싱글 톤 모델 Doctrine
- 16. 싱글 톤 디자인 패턴
- 17. 싱글 톤 문제
- 18. 플렉스의 싱글 톤 클래스
- 19. Spring : 싱글 톤 삭제
- 20. 싱글 톤 디자인
- 21. 싱글 톤 클래스를 확장합니까?
- 22. 무스의 싱글 톤 역할
- 23. 싱글 톤 패턴의 예
- 24. 파이썬에서 싱글 톤 클래스
- 25. 데이터베이스의 싱글 톤 패턴.
- 26. 부스트 싱글 톤
- 27. 파생 클래스와 싱글 톤
- 28. 싱글 톤 상속
- 29. 싱글 톤 database.php
- 30. CoreData의 싱글 톤 엔터티
감사합니다. 오해했습니다. 약간의 오해가 있습니다. 기본 아이디어가 있었지만 이제는 완전히 생각합니다. – JasonDavis