Statistik |
Beiträge: 144.530 (Täglich: 19,19 )
Themen: 16.700
Mitglieder: 13.209
Neuestes Mitglied: zitronentee.
Ausl. d. letzten Minute: 430%
Ausl. d. letzten 5 Minuten: 390%
Ausl. d. letzten 15 Minuten: 330%
Aktulle Uhrzeit: 11:38
Freier Webspace: 4.02 TB
PHP-Version: 7.4.33
|
|
|
|
|
Mehrfache require |
|
Hallo @all,
ich habe folgendes Problem:
In Programm A ist ein require auf Programm B.
In Programm A rufe ich eine Funktion aus Programm C auf.
Programm C benötigt eine Funktion aus Programm B.
Require ich in Programm C nochmals Programm B, erhalte ich eine Fehlermeldung "Cannot redeclare ...".
Mache ich den require auf Programm B nicht, erhalte ich die Fehlermeldung "Call to a member function on a non-object ...".
Beide Varianten führen also zu einer Fehlermeldung. Wie lässt sich das Problem lösen?
Vielen Dank an alle, die helfen wollen!
Greets, speedy
|
|
03.03.2006 09:18 |
|
|
|
Schau dir mal require_once() an. Damit wird die Datei nur einmal eingebunden. Wenn du also in Datei A B requirerst (Denglisch ^^), und dann nochmal in Datei C, wird es in Datei C nicht geladen, da es in A schon geladen wurde.
|
|
03.03.2006 13:06 |
|
|
|
Danke, so weit war ich schon *seufz*
Aber sie SOLL ja in C auch requiriert werden, da ich verschiedne Funktionen und Klassen aus B beötige.
Scheint so, als würde es SO nicht funktionieren - dann binde ich eben die Funktion aus C in A ein ...
Thx & Greets, speedy
|
|
03.03.2006 13:13 |
|
|
|
also hast du eher ein logisches Problem
|
|
03.03.2006 13:17 |
|
|
|
|
|
|