generalit� sulle funzioni
variabili globali
- $a = 1; $b = 2;
Function Sum () { global $a, $b; $b = $a + $b; }
Sum (); echo $b;
3
- $a = 1; $b = 2;
Function Sum () { $GLOBALS["b"] = $GLOBALS["a"] + $GLOBALS["b"]; }
Sum (); echo $b;
3
$GLOBALS � un'array associativa in cui i nomi delle variabili globali sono le chiavi e i loro contenuti sono i valori.
variabili statiche
- Function Test () { static $a = 0; echo $a; $a++; } Test(); Test(); Test();
012
funzioni ricorsive
- Function Test2 () { static $count = 0; $count++; echo $count; if ($count < 10) { Test2 (); } $count--; } Test2()
12345678910