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 :

& devant une variable


Sujet :

Langage PHP

  1. #1
    Futur Membre du Club
    Inscrit en
    Décembre 2005
    Messages
    14
    Détails du profil
    Informations forums :
    Inscription : Décembre 2005
    Messages : 14
    Points : 8
    Points
    8
    Par défaut & devant une variable
    Salut
    Dans la fonction suivante, à quoi peut bien servir le & devant $arr dans la ligne 1 ?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
     
    function mosGetParam( &$arr, $name, $def=null, $mask=0 ) {
     static $noHtmlFilter = null;
     static $safeHtmlFilter = null;
     
     $return = null;
     if (isset( $arr[$name] )) {
      if (is_string( $arr[$name] )) {
       if (!($mask&_MOS_NOTRIM)) {
        $arr[$name] = trim( $arr[$name] );
       }
       if ($mask&_MOS_ALLOWRAW) {
        // do nothing
       } else if ($mask&_MOS_ALLOWHTML) {
        // do nothing - compatibility mode
        /*
        if (is_null( $safeHtmlFilter )) {
         $safeHtmlFilter = new InputFilter( null, null, 1, 1 );
        }
        $arr[$name] = $safeHtmlFilter->process( $arr[$name] );
        */
       } else {
        if (is_null( $noHtmlFilter )) {
         $noHtmlFilter = new InputFilter( /* $tags, $attr, $tag_method, $attr_method, $xss_auto */ );
        }
        $arr[$name] = $noHtmlFilter->process( $arr[$name] );
       }
       if (!get_magic_quotes_gpc()) {
        $arr[$name] = addslashes( $arr[$name] );
       }
      }
      return $arr[$name];
     } else {
      return $def;
     }
    }
    Merci

  2. #2
    Expert éminent Avatar de Mr N.
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    5 418
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 5 418
    Points : 6 449
    Points
    6 449
    Par défaut
    http://php.net/references

  3. #3
    Futur Membre du Club
    Inscrit en
    Décembre 2005
    Messages
    14
    Détails du profil
    Informations forums :
    Inscription : Décembre 2005
    Messages : 14
    Points : 8
    Points
    8
    Par défaut
    Ça s'appel donc une référence !

    Mr N. est toujours sur la brèche, encore merci

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

Discussions similaires

  1. underscore devant le nom d'une variable
    Par root76 dans le forum Langage
    Réponses: 23
    Dernier message: 12/06/2013, 13h31
  2. Réponses: 2
    Dernier message: 25/07/2011, 20h48
  3. Comment supprimer les "zéros" devant une variable
    Par solorac dans le forum Excel
    Réponses: 4
    Dernier message: 16/05/2008, 23h14
  4. Que veut dire "volatile" devant une variable ?
    Par altahir007 dans le forum C
    Réponses: 4
    Dernier message: 23/06/2004, 15h47
  5. Réponses: 4
    Dernier message: 05/06/2002, 14h35

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