Hey,
ik ben bezig met een script, waarin ik een instantie van een klasse wil aanmaken met 'geautomatiseerde' parameters.
Bovenin het script maak ik een array met de namen van de variabelen die aan de instantie moeten worden meegegeven bij het aanmaken, deze array doorloop ik en verwerk ik, en deze wil ik meegeven bij het aanmaken.
Als voorbeeld;
Ik heb een klasse Bedrijf, bij het aanmaken van een instantie hiervan geef ik bedrijfsnaam en contactpersoon mee als parameter.
Voorbeeld; $instantie = New Bedrijf ('Tweakers.net', 'Femme Taken')
Nu heb ik in mijn script dus een array, met daarin 'bedrijfsnaam' en 'contactpersoon'.
Die array wordt automatisch gevuld in een query, en heeft dus een bedrijfsnaam en contactpersoon als daadwerkelijke inhoud.
Na het verwerken van deze array heb ik een string die er als volgt uit ziet:
'Tweakers.net', 'Femme Taken'
Als ik nu het volgende doe; $instantie = New Bedrijf($parameterstring), dan werkt dit natuurlijk niet omdat er nu maar 1 parameter word meegegeven en dat is die string.
Bestaat er een manier om dit wel mogelijk te maken?
Als iets niet duidelijk is dan hoor ik dat graag...
ik ben bezig met een script, waarin ik een instantie van een klasse wil aanmaken met 'geautomatiseerde' parameters.
Bovenin het script maak ik een array met de namen van de variabelen die aan de instantie moeten worden meegegeven bij het aanmaken, deze array doorloop ik en verwerk ik, en deze wil ik meegeven bij het aanmaken.
Als voorbeeld;
Ik heb een klasse Bedrijf, bij het aanmaken van een instantie hiervan geef ik bedrijfsnaam en contactpersoon mee als parameter.
Voorbeeld; $instantie = New Bedrijf ('Tweakers.net', 'Femme Taken')
Nu heb ik in mijn script dus een array, met daarin 'bedrijfsnaam' en 'contactpersoon'.
Die array wordt automatisch gevuld in een query, en heeft dus een bedrijfsnaam en contactpersoon als daadwerkelijke inhoud.
Na het verwerken van deze array heb ik een string die er als volgt uit ziet:
'Tweakers.net', 'Femme Taken'
Als ik nu het volgende doe; $instantie = New Bedrijf($parameterstring), dan werkt dit natuurlijk niet omdat er nu maar 1 parameter word meegegeven en dat is die string.
Bestaat er een manier om dit wel mogelijk te maken?
Als iets niet duidelijk is dan hoor ik dat graag...