Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 286 Pomógł: 12 Dołączył: 23.11.2006 Skąd: WL Ostrzeżenie: (0%)
|
Mam tutaj klasę której będę używać do pobierania langów itp... Lecz z tym rodzi się mały problem. Ponieważ tych klas jest parę i nie wiem jak stworzyć komunikację między nimi... Pamiętam że gdzieś o tym czytałem jakoś na "i" się to nazywało ale nie umiem sobie za nic przypomnieć. A teraz przejdę do rzeczy... Mam tą klasę wyżej i teraz będą jeszcze dwie.
I potem w klasie DB chciał bym wywołać funkcję Template::DBCriticalError("DB_ERROR"); i aby ta pobrała Lang i go wyświetliła. Lecz wyskakuje że undefined function ;/ a dokładniej to:
Proszę o pomoc głównie tylko o metodę "tworzenia połączenia między klasami" Ten post edytował szmerak 3.08.2011, 01:11:02 |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 4 655 Pomógł: 556 Dołączył: 17.03.2009 Skąd: Katowice Ostrzeżenie: (0%)
|
Jeżeli masz klasę statyczną, statyczne metody i zmienne to trudno, abyś mógł używać konstruktora.
Konstruktor jest uruchamiany automatycznie przy TWORZENIU obiektu, którego nigdzie nie tworzysz, jasne? (IMG:style_emoticons/default/smile.gif) |
|
|
|
szmerak [php][class]Mieszanie klas 3.08.2011, 01:07:43
skowron-line i jak implements albo e jak extends 3.08.2011, 07:09:45
lobopol Zapewne dlatego, że odwołujesz się do metod jak do... 3.08.2011, 07:13:25
szmerak Dziękuje ci bardzo za pomoc Wszystko działa już ja... 3.08.2011, 10:44:29 ![]() ![]() |
|
Aktualny czas: 25.12.2025 - 02:44 |