Hello,
Du musst in der Wrapper-Funktion (ggf. ist das das Script selbst) dafür sorgen, dass die Variable $HTTP_POST_VARS vorhanden ist. Im Script sollte sie bei PHP bis Version < 5.x immer vorhanden sein. In einer Funktion / Methode, die dann ihrerseits wieder eine Funktion / Methode aufruft, ist sie natürlich nicht bekannt, wenn man sie nicht konsequent "durch_global_t".
Besser ist es tatsächlich, sie per Parameter zu übergeben, dann kann man die Methoden auch mit $_POST nutzen, wenn man dann nämlich einfach nur dies übergibt. Es ist noch überlegenswert, ob man nicht sowieso Call_by_reference nutzt, also nur eine referenz übergibt. Mann muss dann zwar innerhalb der Methoden aufpassen, was man tut, aber es spart enorm Speicher.
Dass Du die "alten" nicht mehr verwenden solltest, haben dir die Anderen schon geraten und ich würde mich auch daran halten.
Liebe Grüße aus http://www.braunschweig.de
Tom
Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen