- 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 !

 

Haut de Page

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 !

 

Haut de Page

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

 

Haut de Page

Informations
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 so...
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éch...
29-08-2007
Plusieurs extensions permettent d'intégrer les éléments de cette API mise à disposition par Google.
1-03-2007
TinyButStrong est un moteur de Template pour le language PHP.
20-11-2006
Le LABEL CLE a été décerné au Portail de la Communauté de Communes de Sartilly.
9-11-2006
Depuis sa version 2.0, OpenOffice n'a plus rien à démontrer face aux suites logicielles de bureautiq...

Liens Utiles


PHP / MySQL

zend.com

nexen.net

phpteam.net

laltruiste.com

phpinfo.net

phpfacile.com


XML & CSS

openweb.eu.org

csszengarden.com

cssbeauty.com

cssvault.com

alistapart.com


LINUX

formation-linux

debian-fr.org

lea-linux.org

 

Services | Solutions | Formations | Portfolio | Photos | F.A.Q. | Accès Client
© 2004-2011 ACCEDO - Siret : 452 155 112 00017
4, Rue Jacques Prévert - Rés. Le Campanile - Porte 13 - 50350 DONVILLE
Tél : 06 83 88 31 78