PDA

Bekijk Volledige Versie : Nieuwe variable binnen functie, hoe krijg ik die ook geldig



Eduard Bekker
09/11/05, 14:45
Beste mensen,

Na de encryptie de volgende vraag.

Stel ik heb

function ingelogd($gebruiker,$iets)
{
if ($iets)
{
$ingelogd=true;
}
$iets++;
return $iets;
}


Hoe zorg ik dan dat $ingelogd ook buiten deze functie als variabelde de
waarde true behoudt?


--
/\/\/\/\/\/\/\/\/\
..|
..| Groetjes, Eduard
..|
\/\/\/\/\/\/\/\/\/

Eduard Bekker
10/11/05, 00:15
Beste Eric,

Op de heugelijke dag van 09-11-2005 15:07, schreef "Erik Hensema" in
slrndn40l9.aap.usenet@bender.home.hensema.net, <usenet@smac.hensema.net>
pakweg het volgende:

> Install http://support.microsoft.com/kb/900930 to read this message.
> begin quote of Eduard Bekker (e.bekker@layout.nl):
>> Stel ik heb
>>
>> function ingelogd($gebruiker,$iets)
>> {
>> if ($iets)
>> {
>> $ingelogd=true;
>> }
>> $iets++;
>> return $iets;
>> }
>>
>>
>> Hoe zorg ik dan dat $ingelogd ook buiten deze functie als variabelde de
>> waarde true behoudt?
>
> zet bovenin je functie:
> global $ingelogd;
>
> En zorg dat je buiten je functie nog voordat je iets anders doet

Zover was ik al gekomen.


> (kortom: zo hoog mogelijk in je source) die variabele op false.

Aha, die had ik nog niet: dat je de variabele buiten de functie ook al moet
definiƫren.

Werkt nu.
Dank!

--
/\/\/\/\/\/\/\/\/\
..|
..| Groetjes, Eduard
..|
\/\/\/\/\/\/\/\/\/