- Plan du Site | Contact

Définition

On déclare une variable en lui attribuant un identifiant valide (commençant soit par un caractère alphabétique, soit par le caractère souligné '_') préfixé du signe dollar '$', et en lui assignant une valeur.

  • sauf si elle est déclarée au sein d'une définition de fonction, la portée d'une variable est globale (elle concernera le script entier à partir de la déclaration, ou de la redéclaration de la variable).
  • on assigne une valeur à une variable à l'aide du signe égal '='

 

<?php

$a = 3; /* assigne la valeur entière 3 à $a */

?>

 

valeur de $a : 3

 

  • on peut assigner une valeur et le produit d'une opération arithmétique à une variable en même temps :

 

<?php

$a += 5; /* correspond à l'instruction $a = $a + 5 */

?>

 

valeur de $a : 8

 

  • une variable peut être redéclarée ; sa valeur précédente sera chaque fois écrasée par la nouvelle valeur qu'on lui aura assignée :

 

<?php

$version = '4.4.3';

echo "PHP version $version !";

?>

 

retourne : PHP version 4.4.3 !

 

To top

Assignation par Référence

Le signe '&' permet d'assigner la valeur d'une variable source à une variable destination.

Modifier la valeur de l'une modifiera aussi la valeur de l'autre :

 

<?php

$version5 = '5.1.4';

$version5 = &$version;

echo "PHP version $version5...";

?>

 

retourne : PHP version 4.4.3...

 

Concaténation

Le point '.' permet de concaténer variables et chaînes de caractères

 

<?php

$affiche = "PHP version ".$version."...";

/* ou bien :

$affiche = "PHP version ".$version;

$affiche .= "..."; */

echo $affiche;

?>

 

retourne : PHP version 4.4.3...

 

La virgule ',' (uniquement avec la fonction echo()) permet elle aussi la concaténation :

 

<?php

echo "PHP version ", $version, " !";

?>

 

retourne : PHP version 4.4.3 !

 

To top

Post-Incrémentation/Décrémentation

 

<?php

$a = 3;

$b = $a++; // assigne la valeur de $a à $b, puis incrémente $a

?>

 

valeur de $a : 4

valeur de $b : 3

 

 

<?php

$c = $a--; // assigne la valeur de $a à $c, puis décrémente $a

?>

 

valeur de $a : 3

valeur de $c : 4

 

Pré-Incrémentation/Décrémentation

 

<?php

$d = ++$c; // incrémente $c, puis assigne la valeur obtenue à $d

?>

 

valeur de $c : 5

valeur de $d : 5

 

 

<?php

$e = --$d; // décrémente $d, puis assigne la valeur obtenue à $e

?>

 

valeur de $d : 4

valeur de $e : 4

 

To top

Informations
6-03-2013
Le site www.laboratoire-ambio.fr vient d'être certifié HONcode.
5-12-2012
Dans le cadre de la procédure de Labellisation auprès des collectivités membres du Syndicat Mixte...
28-03-2012
Toute nouvelle section sur notre site pour vous présenter une nouvelle rubrique qui sera entièreme...
22-08-2009
Un cluster Single System Image (SSI) comme Kerrighed offre la vue d'une unique machine multi-process...
21-08-2009
Grâce aux efforts continus de la communauté open source, Heartbeat2 permet de mettre en place des ...
17-10-2008
Sortie le 13 Oct 2008 et compatible avec Office 2007 de Microsoft la nouvelle mouture de OpenOffice...
29-05-2008
... Et profitez d'un Web meilleur : Mozilla tente d'établir un record du nombre de logiciels tél...
29-08-2007
Plusieurs extensions permettent d'intégrer les éléments de cette API mise à disposition par Goog...
Services | Solutions | Formations | Portfolio | Accès Client
© 2004-2015 ACCEDO - Siret : 452 155 112 00033
105, Impasse La Corbière - 50400 GRANVILLE
Tél : 06 83 88 31 78