![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 80 Pomógł: 0 Dołączył: 17.01.2007 Ostrzeżenie: (0%) ![]() ![]() |
Mam 2 klasy, z czego pierwsza dziedziczy klasę mysqli. Nie ma problemów z obsługą metod mysqli w klasie MyClass1, natomiast problem pojawia się w drugiej klasie, w której tak naprawdę średnio wiem, jak to poprawnie obsługiwać. Powyższy kod zwraca następujący błąd:
Jak najlepiej rozwiązać ten problem i móc korzystać z mysqli w obojętnie jakiej klasie? Ten post edytował cafepl_com 12.02.2011, 17:10:23 |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 6 476 Pomógł: 1306 Dołączył: 6.08.2006 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
Do poczytania: dependency injection (tutaj konkretny przykład).
|
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 80 Pomógł: 0 Dołączył: 17.01.2007 Ostrzeżenie: (0%) ![]() ![]() |
Nie ma prostszego rozwiązania niż iplementowanie interface'ów?
|
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 6 476 Pomógł: 1306 Dołączył: 6.08.2006 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 80 Pomógł: 0 Dołączył: 17.01.2007 Ostrzeżenie: (0%) ![]() ![]() |
Wymyśliłem coś takiego, jak poniżej i działa. Zastanawiam się natomiast co Wy uważacie o takim rozwiązaniu
![]()
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 24.07.2025 - 23:00 |