[RESOLU] Declarer un objet a partir d'une variable

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : [RESOLU] Declarer un objet a partir d'une variable

Re: Declarer un objet a partir d'une variable

par moogli » 29 sept. 2013, 13:21

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.

Re: Declarer un objet a partir d'une variable

par cac188 » 28 sept. 2013, 17:09

Merci Genova! ;)

Re: Declarer un objet a partir d'une variable

par Genova » 28 sept. 2013, 16:29

Les noms de classe ne sont pas sensible à la casse :
$value = 'language';
$language = new $value();

Declarer un objet a partir d'une variable

par cac188 » 28 sept. 2013, 16:03

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...