[PHP] Funktions Problem

Stuhl

Lt. Junior Grade
Registriert
Juni 2001
Beiträge
409
PHP Funktions Problem

Hi,

naja, also ich denke, da werdet ihr mich wieder für lünchen, aber der Teil im Manual über Funktionen hilft mir da echt nicht weiter:

function x() {$test = "1"; echo "hmmmmm";}
x();

echo "jajaja";
if ($test == '1') {x(); $test++;}

Dann kommt der Fehler undefined variable. Die variable Test soll aber im ganzen Script global verarbeitet werden können auch, innerhalb von functionen. Wie geht so etwas??

/// sorry, habs schon selbst geschafft, aber für alle die ein ähnliches Problem haben:
die Variablen innerhalb der Funktion müssen mit global $var, $var2 etc. deklariert werden.///

THX
Stuhl
 
Zuletzt bearbeitet:
du könntest da z.b.

error_reporting(7); ganz als aller erstes ins script reinpacken,
dann werden warnungen, bzgl undefinierter variablen nicht mit ausgegeben

oder

du öffnest mal deine php.ini und gehst zum eintrag error_reporting, dort nach dem zuweisungsoperator (=) sollte irgendwas mit E_NOTICE (fehlerhinweise) stehen, ist dort eine tilde (~) vorausgestellt ? wenn nicht, tu das mal, dann sollten fehler dieser art nicht mehr erscheinen.
 
Zurück
Oben