<?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