Rik schreef:Ik wil geen lelijke if-else constructies of switches hebben, en het parameter-aantal is niet altijd gelijk. Dus die weg kan ik helaas niet inEerdere citaten tonen
Lennard schreef:Kun je niet gewoon[COLOR= #0000BB]<?php $user[/COLOR] [COLOR= #007700]= new[/COLOR] User[COLOR= #007700]([/COLOR][COLOR= #0000BB]1[/COLOR][COLOR= #007700]);[/COLOR] [COLOR= #0000BB]$otherUser[/COLOR] [COLOR= #007700]= new[/COLOR] User[COLOR= #007700]([/COLOR][COLOR= #DD0000]Rik[/COLOR][COLOR= #007700]);[/COLOR]
doen en in de constructor op basis van het type de boel doorsturen naar een andere interne functie?

Dan zul je iets als:
[COLOR= #0000BB]<?php
$user[/COLOR] [COLOR= #007700]=[/COLOR] User[COLOR= #007700]:[/COLOR][COLOR= #007700]:[/COLOR]withID[COLOR= #007700]([/COLOR][COLOR= #0000BB]1[/COLOR][COLOR= #007700]);[/COLOR]
[COLOR= #0000BB]$otherUser[/COLOR] [COLOR= #007700]=[/COLOR] User[COLOR= #007700]:[/COLOR][COLOR= #007700]:[/COLOR]withName[COLOR= #007700]([/COLOR][COLOR= #DD0000]Rik[/COLOR][COLOR= #007700]);[/COLOR] ofzo moeten doen, die dan een User-object aanmaakt en teruggeeft. Of wat jij hebt uiteraard, maar echt handiger kan het voor zover ik weet niet.


