IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

[POO] Passage de variables aux fonctions


Sujet :

Langage PHP

  1. #1
    Membre confirmé Avatar de Sayrus
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    899
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : Belgique

    Informations forums :
    Inscription : Décembre 2005
    Messages : 899
    Points : 570
    Points
    570
    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 : Sélectionner tout - Visualiser dans une fenêtre à part
    function trucmachin($var=''){   return $var;}
    sera utilisée comme ceci :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $une_instance_de_classe->trucmachin($_GET['varX']);
    Est-ce correct?

    Merci.

  2. #2
    Membre du Club
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    41
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 41
    Points : 41
    Points
    41
    Par défaut
    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...

  3. #3
    Membre confirmé Avatar de Sayrus
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    899
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : Belgique

    Informations forums :
    Inscription : Décembre 2005
    Messages : 899
    Points : 570
    Points
    570
    Par défaut
    Ok merci pour cette confirmation

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. problème de passage de variables à une fonction
    Par franklin626 dans le forum Langage
    Réponses: 2
    Dernier message: 16/12/2007, 14h22
  2. passage des arguments aux fonctions
    Par onejock dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 25/09/2007, 15h00
  3. [Prototype] Passage de variable sur fonction new Ajax.Request
    Par Overstone dans le forum Bibliothèques & Frameworks
    Réponses: 3
    Dernier message: 31/08/2007, 11h36
  4. Problème de passage de variable à une fonction
    Par PunkMetal dans le forum Langage
    Réponses: 2
    Dernier message: 26/04/2007, 23h56
  5. passage de variable dans fonction
    Par nicerico dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 01/12/2006, 23h25

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo