johny7: PHP Funktion nicht doppelt ausführen...

Beitrag lesen

Moin allerseits,

Deine Variante könnte in Multiuserumgebungen sogar noch eine gefährliche Falle enthalten. Wenn Deine Funktion get_fuss() nämlich auf geteilte Ressourcen zugreifen sollte, schaffst Du Dir ein Nebenläufigkeitsproblem.

if (($fuss = get_fuss($laenge,$breite)) !== false)
{
    $result[] = $fuss;
}
else
{
    $result[] = DEFAULT;
}

What is a "Nebenläufigkeitsproblem" und was meinst du damit bzw. worin liegt es jetzt hier?

Grüße, JN

--
ie:{ fl:( br:^ va:| ls:[ fo:| rl:? n4:? ss:| de:] js:| ch:? sh:( mo:| zu:)
http://www.johny7.de