Hallo,
Ik heb een kort vraagje,
Hoe kan ik via php4 de methodes opvragen die door een subklasse gedefinieerd zijn
Dus enkel de methodes die uniek zijn of overschreven zijn door de subklasse.
bv.
Nu wil ik weten welke methodes klasse B bevat, dus een array die test1 & test3 bevat.
Wanneer je de functie get_class_methods op een instantie van klasse B gebruikt, krijg ik ook de methodes van A.
Wanneer ik get_class_methods op A & B zou gebruiken en daarna een array_diff hiervan doe.
Dan krijg ik enkel de "custom" methodes van B, niet degene die overschreven werden zoals test1().
Weet iemand hier raad mee?
thx.
Ik heb een kort vraagje,
Hoe kan ik via php4 de methodes opvragen die door een subklasse gedefinieerd zijn
Dus enkel de methodes die uniek zijn of overschreven zijn door de subklasse.
bv.
code:
1
2
3
4
5
6
7
8
| class A{ function test1(){} function test2(){} } class B extends A{ function test1(){} function test3(){} } |
Nu wil ik weten welke methodes klasse B bevat, dus een array die test1 & test3 bevat.
Wanneer je de functie get_class_methods op een instantie van klasse B gebruikt, krijg ik ook de methodes van A.
Wanneer ik get_class_methods op A & B zou gebruiken en daarna een array_diff hiervan doe.
Dan krijg ik enkel de "custom" methodes van B, niet degene die overschreven werden zoals test1().
Weet iemand hier raad mee?
thx.