Ik ben uit professie een .NET ontwikkelaar en daar maken we gebruik van de pracht constructie van delegate-functies, een blackbox kan deze aanroepen wanneer er iets gebeurt en voert dan jouw ingegeven code uit.
Als het Page object $page klaar is voert hij de bovenstaande functie uit en echo't:
Weet iemand een mooie constructie voor dit "probleem" van gebrek aan delegate-functies in PHP?
Ik heb al gekeken naar een wikipedia: Observer-pattern maar vond dat ook niet de mooiste oplossing voor dit probleem.
PHP:
1
2
| $page = new Page(); $page->FinishedLogics = new function { echo 'yay ik ben klaar'; }; |
Als het Page object $page klaar is voert hij de bovenstaande functie uit en echo't:
Mocht de pagina nooit goed laden, dan voert hij de functie niet uit.yay ik ben klaar
Weet iemand een mooie constructie voor dit "probleem" van gebrek aan delegate-functies in PHP?
Ik heb al gekeken naar een wikipedia: Observer-pattern maar vond dat ook niet de mooiste oplossing voor dit probleem.