SmartThinker
Gebruiker
- Lid geworden
- 15 mei 2013
- Berichten
- 241
Ik krijg het in PHP niet voor elkaar om een functie te kunnen overload.
Ik heb een stukje code die een functie aanroept met de 2 opties: Of het gaat alleen om het object, of er wordt nog wat meegegeven.
Omdat een functie nogal streng is met de hoeveelheid atrributen kan ik in vb de volgende truuk uithalen:
function DoHet(object)
Dohet(object, "")
End Function
function DoHet(object, extra)
'doe mijn ding
End function
Nu doe ik dus net zo iets in PHP:
function DoHet($object){
Dohet($object, "");
}
function DoHet($object, $extra){
//doe mijn ding
}
En nu begint de compiler te piepen.
mag dit niet in PHP?
Is er een alternatief?
M.
Ik heb een stukje code die een functie aanroept met de 2 opties: Of het gaat alleen om het object, of er wordt nog wat meegegeven.
Omdat een functie nogal streng is met de hoeveelheid atrributen kan ik in vb de volgende truuk uithalen:
function DoHet(object)
Dohet(object, "")
End Function
function DoHet(object, extra)
'doe mijn ding
End function
Nu doe ik dus net zo iets in PHP:
function DoHet($object){
Dohet($object, "");
}
function DoHet($object, $extra){
//doe mijn ding
}
En nu begint de compiler te piepen.
mag dit niet in PHP?
Is er een alternatief?
M.