Pb construction Php Orienté objet
Résolu/Fermé
Gégéz
-
28 mai 2009 à 23:39
Giorgiolino Messages postés 253 Date d'inscription vendredi 15 mai 2009 Statut Contributeur Dernière intervention 2 mars 2015 - 1 juin 2009 à 15:54
Giorgiolino Messages postés 253 Date d'inscription vendredi 15 mai 2009 Statut Contributeur Dernière intervention 2 mars 2015 - 1 juin 2009 à 15:54
A voir également:
- Pb construction Php Orienté objet
- Vente objet occasion entre particulier - Guide
- Easy php - Télécharger - Divers Web & Internet
- Logiciel gratuit calcul de matériaux construction - Télécharger - Sciences & Techniques
- Dans la messagerie ci-dessous, envoyez un nouveau message à manon (manon@pixmail.org) en mettant en copie nina (nina@pixmail.org) : objet : colis bonjour, votre colis est arrivé. que répond manon ? ✓ - Forum Loisirs / Divertissements
- La méthode range de l'objet _global a échoué ✓ - Forum VB / VBA
3 réponses
Giorgiolino
Messages postés
253
Date d'inscription
vendredi 15 mai 2009
Statut
Contributeur
Dernière intervention
2 mars 2015
52
29 mai 2009 à 14:53
29 mai 2009 à 14:53
Bonjour,
il y a quelques éléments que je trouve étrange dans ton code:
1) Le nombre d'arguments de ton constructeur
Dans la définition de classe il n'y en a a priori qu'un seul.
Pourtant quand tu l'appelles tu en mets 3:
--> $Formulaire_recherche = new Formulaire($k,'index.php','false');
2) Variable locale du constructeur
Essaye plutôt
$this->k = $ko ;
Je ne sais pas si c'est obligatoire en php mais en tout cas c'est plus propre et ça évite des confusions quand tu utilises le même nom de variable ('k') dans un autre contexte.
Remarque générale:
A moins que ça ait un sens dans ton projet, en général c'est mieux d'utiliser des noms de variables parlants comme "nom_lien" au lieu de "k" par exemple. Par ailleurs si tu veux afficher la valeur de k, il te faudra un echo:
echo $Formulaire_recherche->Get_lien_formulaire() ;
Bon codage
il y a quelques éléments que je trouve étrange dans ton code:
1) Le nombre d'arguments de ton constructeur
Dans la définition de classe il n'y en a a priori qu'un seul.
Pourtant quand tu l'appelles tu en mets 3:
--> $Formulaire_recherche = new Formulaire($k,'index.php','false');
2) Variable locale du constructeur
Essaye plutôt
$this->k = $ko ;
Je ne sais pas si c'est obligatoire en php mais en tout cas c'est plus propre et ça évite des confusions quand tu utilises le même nom de variable ('k') dans un autre contexte.
Remarque générale:
A moins que ça ait un sens dans ton projet, en général c'est mieux d'utiliser des noms de variables parlants comme "nom_lien" au lieu de "k" par exemple. Par ailleurs si tu veux afficher la valeur de k, il te faudra un echo:
echo $Formulaire_recherche->Get_lien_formulaire() ;
Bon codage
Giorgiolino
Messages postés
253
Date d'inscription
vendredi 15 mai 2009
Statut
Contributeur
Dernière intervention
2 mars 2015
52
1 juin 2009 à 15:54
1 juin 2009 à 15:54
Pas de quoi.
Bon codage et bonne chance pour la suite.
Bon codage et bonne chance pour la suite.