von Can |
War mir ja fast klar, dass das "Chaos" jetzt das Mittel ist... |
von languitar |
Uff, hab das return in dem riesen Chaos da nicht gesehen. |
von Can |
Weil es ohnehin schon mit return zurückgibst, also nimm meinen Code oder mach halt noch
1: | $uid=connectdb_start($user,$password); |
und dann
|
von bergr |
WArum ist das mit global $uid; nicht schön?
|
von Can |
Wenn du in einer Funktion eine Variable mit return zurückgibst, heißt das nicht, dass es diese Variable dann auch außerhalb der Funktion gibt, sondern diese Variable ist dann das Ergebnis der Funktion. Du musst es also so schreiben:
1: | echo connectdb_start($user,$password); |
[edit] @languitar: Hast du missverstanden, bergr gibt $uid per return zurück.[/edit] |
|