Einzelnen Beitrag anzeigen
Alt 06.10.2005, 18:44  
Waq
Erfahrener Benutzer
 
Registriert seit: 15.08.2004
Beiträge: 2.473
Waq
Standard

Zitat:
Zitat von BennySHS
Ich verwende zwar nich den rückgabewert, aber ich übergebe der Funktion doch die Variable die eigentlich die bisher "gesammelten" Werte enthält.
Und die Funktion hängt da was dran und wirft das ganze dann weg, weil Du es nirgendwohin übergibst.
Variante a) ist, die Return-Werte rekursiv anzunehmen und zusammenzubauen, oder
b) aus
function checkMenuePoints($pid, $rekursiv = 1, $data = "")
sowas zu machen:
function checkMenuePoints($pid, $rekursiv = 1, &$data)
damit $data überall die gleiche Variable ist (als Referenz)

Der erste Aufruf von checkMenuePoints sollte dann aber auch wirklich ne Variable für $data übergeben, sonst meckern v.a. neuere PHP-Versionen, wenns keine Variable gibt, auf die die Referenz zeigen soll.
__________________
mod = master of disaster
Waq ist offline   Mit Zitat antworten