Andy: Zufallsystem - Wieso microtime?

Beitrag lesen

function zufall ()
schlecht gewählter Funktionsname
ist doch scheiss egal!

Gut gewählte Funktionsnamen erleichtern spätere Arbeit ungemein. Glaub's uns, wir haben auch aus unseren Fehlern lernen müssen ;-)

ey das ist doch der passendste funktionsname den es gibt - ich finde mit zufall() eine zufallszahl/id und nix anderes!

Dann mußt Du den Funktionsaufruf eben anders gestalten. Noch ein Problem damit: hier "if ($lid == $id) zufall();" ist ein rekursiver Aufruf. Wegen der globalen Variablen ist diese Funktion aber nicht reentrant.

verstehe ich nicht - also "reentrant" und somit auch den satz nich ganz.

Das funktoniert bei PHP weil dort "global" keine wirklich globalen Variablen erzeugt, aber mach es trotzdem nicht, das geht meist in's Auge.
ja global hin und her

ich hasse funktionen, dafür das es dieses global gibt, gibt es denn keinen weg?
es hat manchmal vorteile das man innerhalb funktionen variablen nutzen kann und ausserhalb keine variable überschrieben wird, aber genau das will ich nicht, ich will das sie überschrieben werden und das erreiche ich nur mit global $var;

Warum nimmst Du eigentlich nicht die von PHP angebotenen hauseigenen SessionIDs?

für was denn?

Danke für die Antwort!
MfG Andy