Bonjour, avez vous une/des techniques pour résoudre la surcharge, via le type des arguments sur le constructeur en php5 ?
Sur la doc php, il y a une petite technique :
Code :
- function __construct ($type1 = null, $type2 = null) {
- if ($type1 != null) {
- // Constructeur de type1
- } else if ($type2 != null) {
- // Constructeur pour le type2
- } else {
- // Constructeur avec aucun type fourni
- }
- }
|
Bon, perso, je trouve pas ça génial, car le script peut quand même marcher, si on se trompe dans les types, et si il y a beaucoup de type possible différent sur le même constructeur, ça risque de donner ça :
Code :
- $b = new MyClass(null, null, null, null, null, null, $type5);
|
Si vous avez mieux...je suis preneur 
---------------
my flick r - Just Tab it !