PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : variablen in allen functions...


theripper8472
07.01.2003, 21:36:54
ich suche eine möglichkeit, eine variable so zu definieren, dass ich auf sie in jeder function zugreifen kann
ich hab das schon mit setenv("var=value") und getenv("var") gemacht. das erlaubt aber mein freespace provider lycos nicht.

$globalvar="thisfile.dat";

setenv("myglobvar=thisfile.dat");

function delfile() {unlink($globalvar);} // genau das geht net

function delfile2() {unlink(getenv("myglobvar"));} // genau das kann ich nicht nehmen


ich brauche eine variable in allen functions einer datei, ohne sie per parameter zu übergeben.

Ben20
07.01.2003, 21:56:57
Du kannst

global $var


in der Funktion machen, dann ist $var auch innerhalb der Funktion bekannt. Evtl. klappt das auch wenn Du global $var außerhalb einer Funktion machst, da bin ich mir aber nicht sicher.

theripper8472
08.01.2003, 01:02:02
thxxxxxxxxxxxxxxxx
wo kann ich sowas nachlesen? in der befehlsreferenz bin ich noch nicht auf "global $..." gestoßen

das forum:
mitglied.lycos.de/list10a/cgi-bin/forum.php

wenn du den code brauchen kannst, sags bitte (17kb+)

THX

Ben20
08.01.2003, 08:27:35
Keine Ahnung wo das mit global mal stand - ich glaub ich habs hier im Forum gelesen.

Nettes Forum übrigens!