object als parameter afdwingen?
Hallo,
Kun je een object als parameter afdwingen (net als een array)?
Bedoeling is dat $object een object moet zijn.
Kun je een object als parameter afdwingen (net als een array)?
Bedoeling is dat $object een object moet zijn.
Chris, dat werkt niet omdat hij nu een instance van de class Object verwacht.
Ik wil alleen afdwingen dat het een object is, maakt niet uit welke class.
Ik wil alleen afdwingen dat het een object is, maakt niet uit welke class.
is_object ?
Op de eerste regel binnen de functie?
Ik weet niet of je het kan afdwingen als parameter..
Op de eerste regel binnen de functie?
Ik weet niet of je het kan afdwingen als parameter..
Op zich ben je er ook niet zoveel mee (tenzij je het gewoon bent om met try/catch alles op te vangen).
Je krijgt een runtime error opgeworpen.
En dan?
Tja, dan moet je toch controleren / error opvangen. Kan even goed met iets als is_object; zonder error.
En meestal zal je wel weten welke class van object je nodig hebt in die functie, lijkt me.
Je krijgt een runtime error opgeworpen.
En dan?
Tja, dan moet je toch controleren / error opvangen. Kan even goed met iets als is_object; zonder error.
En meestal zal je wel weten welke class van object je nodig hebt in die functie, lijkt me.
Gewijzigd op 22/02/2012 13:19:28 door Kris Peeters
Leek me gewoon handig. Je kan ook afdwingen dat een parameter een array moet zijn, dus waarom niet een object. Lang leve PHP :-/