<?php function add($a,$b){ global $z; // erweitert Geltungsbereich $z = 10; // Zuweisung gilt im ganzen Script print('Test $z in add-Funktion '.$z.'<br>'); return $a + $b; } function plus($a){ $b = 100; $a++; ++$b; print('Test $b in plus-Function '.$b.'<br>'); return $a; } #### Main #### $z = 30; // wird überschrieben add(4,9); print('Test $z in Main '.$z.'<br>'); $b = 20; $a = plus(20); echo '$a -> '.$a.' $b -> '.$b.'<br>'; ?>
Ausgabe
Test $z in add-Funktion 10
Test $z in Main 10
Test $b in plus-Function 101
$a → 21 $b → 20