|
Bas de page | |
---|---|
Auteur | Sujet : constructeur en PHP 5 |
Publicité | Posté le 25-09-2006 à 11:40:37 |
chani_t From Dune | et tu ne peux pas faire ta requête sur la BDD avant et ensuite rentrer les infos en paramètres ? auquel cas ça ne te ferais plus qu'un seul type de constructeur.. nan ? |
omega2 | rufo > S'il n'est pas possible de surcharger le constructeur, alors fait deux classes dont une basé sur l'autre. ( mot clé "extends". Voir http://fr2.php.net/manual/fr/ref.classobj.php ) Ca aura au moins le mérite de ne pas te trimbaler 36 paramettre quand ils sont inutile et ce sans être obligé de réécrire deux fois le même code.
|
gizmo |
c0wb0y :d | php5 ne supporte pas le polymorphisme ? Il me semblait que oui ?
|
rufo Pas me confondre avec Lycos! |
|
rufo Pas me confondre avec Lycos! |
|
gizmo |
|
rufo Pas me confondre avec Lycos! |
|
nargy | En PHP on utilise souvent des types de paramètre différents pour faire faire différentes choses à une fonction, car il n'est pas possible de déclarer une fonction avec un nombre de paramètres différents.
Message cité 1 fois Message édité par nargy le 25-09-2006 à 17:24:21 |
Publicité | Posté le 25-09-2006 à 17:21:15 |
rufo Pas me confondre avec Lycos! |
Message édité par rufo le 26-09-2006 à 09:17:50 |
nargy |
|
gizmo | Euh... recommandee ou? Et vu qu'il vont sans doute permettre le renforcement du typage dans les appels des fonctions, ca me laisse dubitatif. |
rufo Pas me confondre avec Lycos! |
|
nargy | Je réitère: ça n'a rien à voir, même si c'est effectivement équivalent à l'emploi de constantes. C'est moins une question de performance (et pourtant si...) ou de facilité d'écriture (et pourtant aussi..), que de philosophie. C'est de cette manière que les fonctions natives de PHP fonctionnent, et il est donc naturel de coder de la même façon.
Message édité par nargy le 28-09-2006 à 00:24:34 |
Sujets relatifs | |
---|---|
Php et CSV | Lancer un programme depuis une page en PHP |
[PHP] adapter un script en une fonction | [PHP] Afficher derniere ligne d'un fichier texte |
Ecrire dans htaccess avec les fonctions PHP | [PHP/Mysql] Pb avec mysql_fetch_row |
panier virtuel PHP | [PHP /Mysql] Internal Server Error dans les parties administration |
J'aimerais modifier légérement cette fonction PHP, un peu d'aide svp | [PHP] récupérer le code source |
Plus de sujets relatifs à : constructeur en PHP 5 |