Ressources-Web

Ressources-Web est un site vous proposant de dynamiser votre site grâce à ses services gratuits.

Les outils

Convertisseur RGB en Héxadécimal
PageRank
Adresse IP
Alexa Rank
Back Link
Google Index
Informations Domaine
Informations Navigateur
Configurations
Toutes les informations
Hebergez vos images gratuitement

Les sources

Colorisation d'un code php
Temps chargement page
Formulaire de contact
Formulaire recommander

Les tutoriels PHP

Introduction
Premiers pas
Les variables
La date et les chiffres
Les formulaires
Les structures de contrôle
Lecture de fichier

Rentabilisez votre site

Les régies publicitaire et audiotel
Les bons-plans webmasters

Les partenaires

TSML

Tutorial PHP - Les variables et la concaténation en PHP |

Une variable est une donnée qui est momentanément retenu pendant la durée d'exécution du script. Cela signifie que si vous définissez une variable, celle-ci ne sera plus disponible après l'exécution du script.

Une variable commence toujours par le signe dollar ($). En même temps que je vais vous expliquer l'utilisation des variables, je vais vous expliquer la différence entre les simples quotes (apostrophe ') et les doubles quotes (guillemets ").

<?php
//On définit la variable $myvar
$myvar = 'Ma variable';
//Et on affiche le résultat
echo "Ma variable est : $myvar";
?>

Ceci affichera donc à l'écran :

Ma variable est : Ma variable

Par contre, si l'on utilise des simples quotes, le résultat n'est pas exactement le même...

<?php
//On définit la variable $myvar
$myvar = 'Ma variable';
//Et on affiche le résultat
echo 'Ma variable est : $myvar';
?>

Tandis qu'avec des simples quotes, cela affichera :

Ma variable est : $myvar

Cela est causé du fait que le code placé entre doubles quotes est interprété et non le code placé entre simples quotes. Ce qui fait que les simples quotes sont plus rapide que les autres et sont donc préférables.

Cependant, pour remédier au problème d'affichage de la variable, il existe un opérateur de concaténation, le point (.), utilisé pour afficher des variables ou plusieurs donnée à la suite :

<?php
//On définit la variable $myvar
$myvar = 'Ma variable';
//Et on affiche le résultat
echo 'Ma variable est : '.$myvar;
?>

Cela affichera maintenant :

Ma variable est : Ma variable

Vous remarquez que je n'ai pas placé de quote après la variable tout simplement car lorsque l'on commence ou l'on termine une phrase par une variable, ce n'est pas obligatoire...

Et concernant la concaténation (avec l'opérateur point), il existe deux méthodes :

<?php
//On définit nos variables qui seront utilisée
$chaine1 = 'Ma première chaine ';
$chaine2 = 'Ma deuxième chaine ';
$chaine3 = 'Ma troisième chaine ';
//Et on affiche...
echo $chaine1.$chaine2.$chaine3;
?>

Ce code concaténé grâce au point affichera :

Ma première chaine Ma deuxième chaine Ma troisième chaine

Mais il existe une autre méthode, celle ci :

<?php
//On définit nos variables qui seront utilisée
$chaine = 'Ma première chaine ';
$chaine .= 'Ma deuxième chaine ';
$chaine .= 'Ma troisième chaine ';
//Et on affiche...
echo $chaine;
?>

Ce code affichera exactement la même chose, soit :

Ma première chaine Ma deuxième chaine Ma troisième chaine

La différence est dans la position de la concaténation, dans le deuxième cas, on attribue une suite de caractère à une même variable tandis qu'au premier exemple, on affiche trois variables différentes à la suite. Le deuxième cas est préféré dans ce genre de cas car moins de variables sont utilisées.

Toute reproduction totale ou partielle de ce site sans l'accord du webmaster, par quelque procédé que ce soit, est interdite et constituerait une contrefaçon sanctionnée par les articles L 335-2 et suivants du Code de la propriété intellectuelle.