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 :

Opérateur virgule


Sujet :

Langage PHP

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Août 2008
    Messages
    12
    Détails du profil
    Informations personnelles :
    Localisation : Tunisie

    Informations forums :
    Inscription : Août 2008
    Messages : 12
    Points : 15
    Points
    15
    Par défaut Opérateur virgule
    Bonjour
    Je suis en train de personnaliser un forum SMF en changeant le code source, je suis tombé sur ce syntaxe :

    echo '<b>', $txt[82], ':</b>';

    C'est quoi le rôle des virgules dans cet exemple ?

    Merci

  2. #2
    Expert confirmé
    Avatar de Doksuri
    Profil pro
    Développeur Web
    Inscrit en
    Juin 2006
    Messages
    2 467
    Détails du profil
    Informations personnelles :
    Âge : 54
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Juin 2006
    Messages : 2 467
    Points : 4 656
    Points
    4 656
    Par défaut
    salut,

    la virgule (ou le point) permet de concatener du texte brute avec des variables
    si par exemple tu as ta variable $txt[82] qui vaut toto

    quand tu fais echo '<b>', $txt[82], ':</b>';

    => ca affichera (en html) <b> toto :</b>

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    625
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 625
    Points : 822
    Points
    822
    Par défaut
    Ce n'est pas à proprement parler une concaténation.

    echo est (a la différence de print apparemment) multiparametre, au final ça revient à peu près comme une concaténation mais c'est pas tout à fait pareil.

    Il parait que c'est un chouïa plus rapide, mais je sais pas si c'est pas une légende urbaine.

    Il y a une légère différence de comportement dans certains cas :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    echo '<pre>' , print_r( $uneArray ) , '</pre>';
    ne renvoie pas tout à fait le même résultat que

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    echo '<pre>' . print_r( $uneArray ) . '</pre>';

  4. #4
    Membre à l'essai
    Profil pro
    Inscrit en
    Août 2008
    Messages
    12
    Détails du profil
    Informations personnelles :
    Localisation : Tunisie

    Informations forums :
    Inscription : Août 2008
    Messages : 12
    Points : 15
    Points
    15
    Par défaut
    Merci beaucoup

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

Discussions similaires

  1. Opérateur , (virgule) et ordonnancement.
    Par Agoudard dans le forum Langage
    Réponses: 8
    Dernier message: 12/09/2012, 13h25
  2. Opérateurs virgule fixe en Simulink
    Par silio dans le forum Simulink
    Réponses: 0
    Dernier message: 18/06/2012, 10h45
  3. Opérateur virgule
    Par Biosox dans le forum Réseau
    Réponses: 6
    Dernier message: 20/05/2006, 23h30
  4. Opérateur virgule
    Par Patrick6 dans le forum C
    Réponses: 5
    Dernier message: 23/12/2004, 13h11
  5. Chiffre a Virgule Fixe
    Par garybaldi dans le forum C
    Réponses: 3
    Dernier message: 21/06/2002, 10h41

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