Dat moet je ook zo doen. Een $this in je parameters kan niet. PHP parset namelijk eerst de method voordat ie het überhaupt gaat uitvoeren. Bij het parsen kijkt ie dan of er een constante waarde is toegekend, waarbij een $this dus niet kan, want die is niet constant.
Je moet dus gewoon de if-constructie gebruiken en in je parameters alleen maar met constante waardes werken.
Waarschijnlijk is het omdat PHP variable niet toestaat om meegegeven te worden aan parameters? klopt dit, of is er iets anders aan de hand?
Thanks a lot :)
?Onbekende gebruiker
11-05-2009 18:42
PHPerik schreef op 11.05.2009 17:38
Dat moet je ook zo doen. Een $this in je parameters kan niet. PHP parset namelijk eerst de method voordat ie het überhaupt gaat uitvoeren. Bij het parsen kijkt ie dan of er een constante waarde is toegekend, waarbij een $this dus niet kan, want die is niet constant.
Je moet dus gewoon de if-constructie gebruiken en in je parameters alleen maar met constante waardes werken.
Dit bedoelde ik dus ook, alleen dan zonder uitgebreide uitleg.