![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 207 Pomógł: 0 Dołączył: 7.09.2010 Ostrzeżenie: (0%) ![]() ![]() |
Witam .Analizuje sobie kod w Zend Framework .Wszystko ok .Tylko nierozumiem jednego wyrażenia.
Uczylem się programować obiektowo ale na takie coś jeszcze nie trafiłem.I niewiem o co chodzi.Proszę o pomoc. self::$_instance = new self(); Co znaczy new self();? |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Moderatorzy Postów: 8 989 Pomógł: 1550 Dołączył: 8.08.2008 Skąd: Słupsk/Gdańsk ![]() |
Statyczne wyrażenie referencji do klasy w której się znajdujesz.
Ten fragment jest kawałkiem kodu z implementacji wzorca singleton. -------------------- |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 144 Pomógł: 12 Dołączył: 16.03.2007 Ostrzeżenie: (0%) ![]() ![]() |
Prościej mówiąc używasz globala ,który jest instancją klasy self
Ten post edytował R4D3K 24.09.2010, 11:50:50 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 19.08.2025 - 18:17 |