Bundel Acties
Ongeveer iets meer dan een jaar ben ik nu redelijk serieus met php bezig en hier geregistreerd. Desalniettemin heb ik nooit wat gepost en log ik bijna nooit in.
Gezien ik hier toch veel heb opgestoken en ook wel eens wat kritiek wil ontvangen op mijn classes post ik deze. Ik ben beniewd hoe jullie hem vinden.
De class is geschreven vanuit de behoefte dat ik bij het ontwerpen van een cms, modules wilde laden en de functies van die modules wilde kunnen toevoegen aan bepaalde punten in het systeem.
---------------------------------------------------------------------
Deze class maakt het mogelijk acties te bundelen. Het is dus een soort geheugen waar je acties (functies, methoden etc) in kunt bewaren zodat ze allemaal tegelijk kunnen worden uitgevoerd op een specifiek moment.
Stel dat je modules laadt ergens in de header van je cms die functies bevatten die je later uitgevoerd wilt hebben dan komt dit vast van pas.
Ook kun je je shutdown functies hierin bewaren en dit cluster alles laten uitvoeren wat er in het shutdown object bevind.
Dit maakt het mogelijk om via een kleine omweg shutdown functies te registeren en te unregisteren, iets dat niet mogelijk is met php's standaard functies.
Voor extra flexibiliteit is er de mogelijkheid om acties te bundelen in verschillende sequenties, zodat functies kunnen worden uitgevoerd in de gewenste volgorde.
Binnenin de sequenties worden de acties uitgevoerd in de volgorde dat ze zijn toegevoegd aan de class.
Neem voor gedetailleerde informatie het script zelf door.
--------------
* Update 26-05-07
Heb de kritiek van Jelmer er in verwerkt. Verschillende functies voor het toevoegen aan een sequence en de default sequence.
Gesponsorde koppelingen
PHP script bestanden
Er zijn 8 reacties op 'Bundel acties'
Om te reageren heb je een account nodig en je moet ingelogd zijn.
PHP hulp
0 seconden vanaf nu