Ik ben sinds kort bezig met Classes (OOP) in PHP en nu ben ik tegen het probleem aangelopen dat ik twee classes heb gemaakt en deze in combinatie met elkaar wil laten werken. Het komt ongeveer op dit neer:
En mijn vraag hierbij is: Hoe kan ik ervoor zorgen dat ik de functie "doThat" kan gebruiken _zonder_ dat ik de functies uit één van de classes dubbel moet declareren?
Bvd.
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
| class mysql { function doThis() { echo doThat(); // gebruik functie uit de class 'timer' } } class timer { function doThat() { echo 'Blaat'; } } |
En mijn vraag hierbij is: Hoe kan ik ervoor zorgen dat ik de functie "doThat" kan gebruiken _zonder_ dat ik de functies uit één van de classes dubbel moet declareren?
Bvd.