De toute façon, il n'y a que ces deux solutions!
-> Eval
-> Classe "foure tout"
Ou alors une troisième, mais pas top... Des fichiers xxx.inc que tu inclue en fonction de ce que tu as besoin...
ex:
fichier toto.inc qui crée l'objet de type toto
<?php $objet = new toto(); ?>
fichier titi.inc qui crée l'objet de type titi
<?php $objet = new titi(); ?>
et dans ton code, tu as :
<?php
$nom_classe = 'toto'; // ou 'titi'
include ($nom_classe.'.inc');
$objet->ma_methode();
?>
-> Eval
-> Classe "foure tout"
Ou alors une troisième, mais pas top... Des fichiers xxx.inc que tu inclue en fonction de ce que tu as besoin...
ex:
fichier toto.inc qui crée l'objet de type toto
<?php $objet = new toto(); ?>
fichier titi.inc qui crée l'objet de type titi
<?php $objet = new titi(); ?>
et dans ton code, tu as :
<?php
$nom_classe = 'toto'; // ou 'titi'
include ($nom_classe.'.inc');
$objet->ma_methode();
?>