Problème d'instanciation d'objet
Bonjour,
J'ai un problème en php que j'arrive pas à résoudre.
J'ai plusieurs classes (cl1.php, cl2.php,....).
Dans mon index.php, je veux pouvoir instancier un objet ($obj) avec une des classe sus-citée en fonction d'un paramètre passé en GET.
Une solution serait :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
|
<?php
$action = $_GET['action'];
switch($action){
case '1':
$obj = new cl1();
break;
case '2':
$obj = new cl2();
break;
}
?> |
Mais je ne veux pas car je souhaite que la création de $obj soit automatisée en fonction de $_GET['action'].
C'est à dire faire un truc du type (dont la syntaxe n'est pas correcte, c'est juste pour l'exemple) :
Code:
1 2 3 4 5 6
|
<?php
$action = $_GET['action'];
$obj = new $action.'()';
?> |
Par avance merci