Array als global in php?

  • Onderwerp starter Onderwerp starter Base
  • Startdatum Startdatum
Status
Niet open voor verdere reacties.

Base

Beheerder
Lid geworden
9 jan 2002
Berichten
6.611
Hoi allemaal,

Ik ben op het moment bezig met php en ik wil dat een array op een pagina ook werkt binnen functies die ik aanmaak op diezelfde pagina. Ik weet dat je variabelen als globals in kunt stellen zodat deze overal op te vragen zijn ( zoals hier ), maar ik heb zelf een array met gegevens die ik als een soort Global in wil stellen, maar ik kan niet vinden of je zoiets ook kunt realiseren met array's..

Heeft er iemand een idee of een tip? :)
 
Volgens mij werkt dat zo:

$reeks = array('een','twee','drie','vier','etc');

Als je dan een reekswaarde wilt gebruiken in een functie:

function HoeGlobaalWeergeven()
{
echo $GLOBALS[reeks][1];
}


of:

function HoeGlobaalWeergeven()
{
global $reeks;
echo $reeks[1];
}
 
Bedankt voor je antwoord, dat lijkt inderdaad te werken ja! Wat simpel eigenlijk. :o

Maar dit moet je dus binnen de functie zetten? Is het ook mogelijk om in één keer een array voor alle functies global te maken of kan dit alleen per functie?


Groeten,
 
Voor zover ik weet moet je het binnen de functies verklaren waar je ze wilt gebruiken. Een oplossing kan soms zijn de reeks in een sessie variabele te laden, dan is ie altijd beschikbaar.
 
Dat is ook een mogelijkheid ja, ik zal wel eens kijken.

In ieder geval bedankt MAX232! :thumb:
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan