Précédent   Forum des professionnels en informatique > PHP > Langage > Syntaxe
Syntaxe Forum d'entraide sur la syntaxe de PHP et la POO. Avant de poster -> FAQ syntaxe, Cours d'initiation et cours de POO
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 20/02/2008, 14h37   #1
Membre éprouvé
 
Avatar de Sayrus
 
Inscription : décembre 2005
Messages : 818
Détails du profil
Informations personnelles :
Âge : 27

Informations forums :
Inscription : décembre 2005
Messages : 818
Points : 456
Points : 456
Par défaut [POO] Passage de variables aux fonctions

Bonjour,

Je ne suis pas un pro de la POO car toujours développé dans l'ancienne méthode, mais j'ai déjà développé quelques petites classes...

Cependant, mes classes sont assez différentes des autres...

Dans celles des autres je ne vois jamais des variables $_GET et $_POST exploitées...

Donc j'en conclu qu'il est préférable d'appeler ces variables via les paramètres de la fonction et non de les introduires directement n'est-ce pas?

Exemple :

Code :
function trucmachin($var=''){   return $var;}
sera utilisée comme ceci :

Code :
$une_instance_de_classe->trucmachin($_GET['varX']);
Est-ce correct?

Merci.
Sayrus est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/02/2008, 18h06   #2
Nouveau Membre du Club
 
Inscription : juin 2007
Messages : 41
Détails du profil
Informations forums :
Inscription : juin 2007
Messages : 41
Points : 36
Points : 36
Bonjour,

Effectivement il est préférable de ne pas utiliser de variable $_GET, $_POST ou $_SESSION dans tes classes, déjà pour un soucis de réutilisabilité du code...

Pour le code, c'est exactement ça... Mais tu dois soit dans ta méthode, soit avant de la passer en paramêtres tester tes valeurs...
Ton $_GET['varX'], peut être null donc du coup, l'appel sert à rien dans ce cas...
MKITONE est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/02/2008, 09h00   #3
Membre éprouvé
 
Avatar de Sayrus
 
Inscription : décembre 2005
Messages : 818
Détails du profil
Informations personnelles :
Âge : 27

Informations forums :
Inscription : décembre 2005
Messages : 818
Points : 456
Points : 456
Ok merci pour cette confirmation
Sayrus est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 03h23.


 
 
 
 
Partenaires

Hébergement Web