Page 1 sur 1

Declarer un objet a partir d'une variable

Posté : 28 sept. 2013, 16:03
par cac188
Salut tout le monde.
Je me présente, cac188, 22 ans et codeur PHP depuis 4 ans. Je suis de la banlieue Parisienne et je préfère passer du temps sur mon code que de le gâcher sur ma play...

Je sur la réalisation d'un de mes projet perso (qui dit perso, dit surpassement au niveau du code). Mais je bloque, je ne trouve pas comment faire appel a un objet a partir d'une variable...
$array = array('language', 'user');

foreach ($array as $key => $value) {
	${$value} = new {ucfirst($value)}();
	$language = new Language();
	{...}
}
Je ne vois pas comment l'écrire et je ne sais plus quoi taper dans Google pour avoir un exemple...

Re: Declarer un objet a partir d'une variable

Posté : 28 sept. 2013, 16:29
par Genova
Les noms de classe ne sont pas sensible à la casse :
$value = 'language';
$language = new $value();

Re: Declarer un objet a partir d'une variable

Posté : 28 sept. 2013, 17:09
par cac188
Merci Genova! ;)

Re: Declarer un objet a partir d'une variable

Posté : 29 sept. 2013, 13:21
par moogli
Modération :
Si ta question est résolue, pense à l'indiquer pour que les futures personnes qui voudront consulter ce sujet sachent qu'il contient une solution.
Tu peux réaliser cette opération toi-même en cliquant sur le bouton vert "Mettre le sujet en tant que Résolu" situé en haut de la page à côté du titre du sujet.