Andy: Zufallsystem - Wieso microtime?

Beitrag lesen

<?PHP
$DIES_IST_EINE_GLOBALE_VARIABLE = 1234;
$EINE_ZWEITE = 5678;

function print_global_var($glob_var,$zweite){
  if($zweite == 5678){
    $glob_var++;
    print_global_var($glob_var,$zweite);
  }
    echo $glob_var;
}

print_global_var($DIES_IST_EINE_GLOBALE_VARIABLE, $EINE_ZWEITE);

?>

dein script geht nicht. und ich verstehe scripte erst wenn ich sie ausgeführt habe und im nachhinein nachvollziehen kann.
aber ich glaub folgendes gegenargument zu haben:

ein echo innerhalb der function bringt mir so oder so nix - ich brauch meine variable übers ganze script lang. und mit return kann ich nur eine variable zurückgeben - im prinzip brauche ich ja auch nur id. ich könnte ja ein array zurückgeben, aber gibt es denn nicht eine allgemeinere lösung?

MfG Andy