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 :

Détruire paramètres fonction


Sujet :

Langage PHP

  1. #1
    Membre habitué
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    264
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 264
    Points : 141
    Points
    141
    Par défaut Détruire paramètres fonction
    bonjour, question : que deviennent le paramètres des fonctions après un return ?

    ex:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    function ($a,$b,$c,$d,$e)
    {
    instruction...
    retrun ...
    }
    je voudrai savoir s'il ne vaut pas mieux les détruire après traitement dans le cas ou un programme contient de nombreuses fonctions ? merci

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    function ($a,$b,$c,$d,$e)
    {
    instruction...
    retrun ...
    unset($a,$b,$c,$d,$e)
    }

  2. #2
    Modérateur

    Avatar de MaitrePylos
    Homme Profil pro
    DBA
    Inscrit en
    Juin 2005
    Messages
    5 497
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : Belgique

    Informations professionnelles :
    Activité : DBA
    Secteur : Service public

    Informations forums :
    Inscription : Juin 2005
    Messages : 5 497
    Points : 12 597
    Points
    12 597
    Par défaut
    Dans une fonction les paramètres ont une portée locale, c'est dire qu'elles n'ont de valeur que dans la fonction même, et dans le cas ou on n'utilise pas cette fonction, elles n'existent pas, et après avoir utiliser la fonction elles n'existent plus.


    donc pas besoin de s'en occuper.

  3. #3
    Membre habitué
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    264
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 264
    Points : 141
    Points
    141
    Par défaut
    Citation Envoyé par MaitrePylos Voir le message
    ... et après avoir utiliser la fonction elles n'existent plus.
    c'est surtout cette partie la que je souhaite éclairer, y'a t'il une doc ou on peut s'instruire? merci

  4. #4
    Membre émérite Avatar de darkstar123456
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mars 2008
    Messages
    1 896
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Mars 2008
    Messages : 1 896
    Points : 2 835
    Points
    2 835
    Par défaut
    Normalement, en programmation toutes les variables créent dans les fonctions, dans des boucles, classes, etc... ont la portée dit "du scope", c'est à dire tout ce qui se trouve entre les accolades.

    Bien que ceci ne soit pas bien respecté par tous les langages (ou le compilateur) dans le cas des boucles.

    Quoi qu'il en soit, pour les fonctions, tout ce qui est créé dans une boucle est détruit à la fin de celle-ci.

  5. #5
    Membre habitué
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    264
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 264
    Points : 141
    Points
    141
    Par défaut
    merci pour la confirmation

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

Discussions similaires

  1. Problème de paramètre fonction
    Par sone47 dans le forum MATLAB
    Réponses: 10
    Dernier message: 31/01/2007, 20h39
  2. [VBA-E]paramètre fonction et tableau
    Par marsupilami34 dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 08/01/2007, 09h56
  3. [C#] Paramètres fonctions
    Par Nico28 dans le forum Windows Forms
    Réponses: 2
    Dernier message: 14/12/2006, 11h26
  4. Paramètres fonctions utilisation
    Par KinF dans le forum Algorithmes et structures de données
    Réponses: 3
    Dernier message: 22/07/2006, 22h46
  5. Récupérer paramètre fonction
    Par masseur dans le forum Général JavaScript
    Réponses: 12
    Dernier message: 26/06/2006, 11h51

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