Inleiding
Zoals jullie weten is object georienteerd programmeren (OOP) in PHP 5 helemaal opnieuw ontworpen door de makers van PHP en is er daardoor heel veel functionaliteit bijgekomen. Ik wil het in deze turorial hebben over de magic methods die PHP biedt.
Magic methods zijn methods (functies binnen een klasse) die bijzonder zijn. Ze worden namelijk aangeroepen als er iets gebeurt. Bijvoorbeeld als er een instance van een class wordt gemaakt of als er een bepaalde functie wordt aangeroepen binnen een script.
We beginnen op de volgende pagina met de waarschijnlijk meest gebruikte en handigste magic method: __construct. Vervolgens ga ik ze stap voor stap af en leg ik uit hoe ze werken en waarom ze handig zijn in de praktijk. Want daar draait het uiteindelijk om.
Inhoudsopgave
- Inleiding
- __construct
- __destruct
- __sleep & __wakeup
- __toString
- __clone
- __autoload
- __set_state
- __get, __set, __call, __isset, __unset
- Links