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
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
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>
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 :
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>';
Code : Sélectionner tout - Visualiser dans une fenêtre à part echo '<pre>' . print_r( $uneArray ) . '</pre>';
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager