[php5 poo]plusieurs constructeurs de classe
Résolu
-neo-
Messages postés
103
Statut
Membre
-
-neo- Messages postés 103 Statut Membre -
-neo- Messages postés 103 Statut Membre -
Bonjour,
Je réalise une application en php5, et j'aurais besoins d'avoir des constructeur différents apparemment cela n'est pas possible avec php5.
Quelqu'un aurait-il une idée pour contourner le problème?
Merci de votre aide
Je réalise une application en php5, et j'aurais besoins d'avoir des constructeur différents apparemment cela n'est pas possible avec php5.
Quelqu'un aurait-il une idée pour contourner le problème?
Merci de votre aide
A voir également:
- [php5 poo]plusieurs constructeurs de classe
- Classer par ordre alphabétique excel plusieurs colonnes - Guide
- Logiciel de classement de photos gratuit - Guide
- Classe ram - Guide
- Logiciel de classement de documents gratuit - Télécharger - Bureautique
- Bluetooth mercedes classe a 2005 - Forum Autoradio
4 réponses
Tu veux dire que je peux faire un truc du genre:
et à l'appel je peux faire:
ou:
c'est ça?
class MaClasse{
function __construct()
{
$num=func_num_args();
switch($num)
{
case 0:
//traitement
break;
case 1:
//traitement
break;
default:
}
}
et à l'appel je peux faire:
$monobjet=new MaClasse()
ou:
$monobjet=new MaClasse("nomobjet")
c'est ça?
Effectivement c'est pas possible en PHP mais tu peux t'en sortir avec la fonction func_num_args() qui te retourne le nombre de parametres passé à la fonction