Beste tweakers,
Sinds kort ben ik weer eens bezig met een website, na lange tijd niets gedaan te hebben. Ondertussen heb ik wel veel met C, C++ en C# gewerkt, en nu wil ik in PHP een aantal dingen proberen. Ik ben met de C varianten veel verder gegaan dan ooit met PHP, en dat wil ik nu dus terug voeren.
Wat ik mij afvroeg, is of het mogelijk is een functie een reference te laten zijn naar een andere functie.
Het idee:
Idee is dus dat de eerste class aangemaakt wordt, deze op zijn beurt Class2 danwel Class3 aanmaakt (afhankelijk van een aantal parameters), en dat dan vanuit het hoofdscript gewoon gebruikt gemaakt wordt van de dummy functies in Class1 die gelinkt zijn naar functies in Class2/Class3; met behoud van de parameters.
Klinkt misschien raar, maar ik heb hier zo m'n redenen voor
Iemand een idee? Heb al een aantal dingen geprobeerd, maar helaas
Sinds kort ben ik weer eens bezig met een website, na lange tijd niets gedaan te hebben. Ondertussen heb ik wel veel met C, C++ en C# gewerkt, en nu wil ik in PHP een aantal dingen proberen. Ik ben met de C varianten veel verder gegaan dan ooit met PHP, en dat wil ik nu dus terug voeren.
Wat ik mij afvroeg, is of het mogelijk is een functie een reference te laten zijn naar een andere functie.
Het idee:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
| class Class1 { tmpClass2 = new Class2(); function C1F1() = tmpClass2->C2F1; } class Class2 { function C2F1($arg1, $arg2 = false) { /* ... */ } } class Class3 { function C3F1($arg1, $arg2 = false, $arg3) { /* ... */ } } |
Idee is dus dat de eerste class aangemaakt wordt, deze op zijn beurt Class2 danwel Class3 aanmaakt (afhankelijk van een aantal parameters), en dat dan vanuit het hoofdscript gewoon gebruikt gemaakt wordt van de dummy functies in Class1 die gelinkt zijn naar functies in Class2/Class3; met behoud van de parameters.
Klinkt misschien raar, maar ik heb hier zo m'n redenen voor
Iemand een idee? Heb al een aantal dingen geprobeerd, maar helaas