Important !

Projet-City was created many years ago, in 2001 and is shown here as a demonstration of what I was capable at that time. Please take note that the content of this website is not longer valid. Check out my CV if you're interested to see more modern stuff and also my Portfolio if you're looking for designs.

Projet-City : Technologies du Web
Accueil > Cours php > Les opÈrateurs de 'crÈmentation'

> Les op?ateurs de 'cr?entation'

  • Auteur : Xethorn
  • Publi?e : 01/01/2003
  • Mise ?our le : 29/12/2003

Les op?ateurs 'crementatifs' sont au nombres de 2.

La liste

Voici ci dessous la liste des op?ateurs :
++ Postincr?entation
-- D?incr?entation

Utilisation

  • Postincr?entation

    On utilise la postincr?entation pour ajouter 1 ? une valeur. Il peut se mettre avant la valeur ou apr?.  
    Voici un exemple :

    Postincremention1.php
    <?php 
    $a 
    10
    // on postincr?ente $a de 1
    $a++; 
    echo 
    $a
    ?>
    On obtiendra 11.
    Par contre, cette m?hode n'est pas valable si vous faites une op?ation comme ce qui suit : Postincremention2.php
    <?php
    $a 
    10;
    $c $a++ +50
    echo 
    'Le r?ultat est : $c .$a a pour valeur (apr? le calcul) : $a';
    ?>

    Et vous obtiendrez : 60 ! Au lieu de 61 !  
    Mais c'est normal ! Donc, pour incr?enter $a et le r?ultat $c, nous allons utiliser la pr?ncr?entation. Voici un exemple qui sera plus utile que de longues explications :  

    Postincremention2.php
    <?php
    $a 
    10// on place un ++ avant le $a ce qui l'incr?ente et est pris en compte aussit? 
    $c = ++$a 50echoLe r?ultat est $c $a a pour valeur (apr? le calcul) : $a
    ?>
  • Voil?, le r?ultat est bien 61 :)
  • D?incr?entation

    Comme vu si dessus, je ne vais pas y revenir, c'est la m?e chose sauf que le signe est diff?ent. Voici cependant un script qui va concentrez tout ce qui a ??expliqu?plus haut sauf que c'est pour la d?incr?enation !

    <?php 
    // Desincremenation 1
    $a 10;
    $a--; 
    echo 
    'La valeur de $a est : $a <hr>'

    // Desincremenation 2 
    $b 352
    $c $b-- * 12
    echo 
    'La valeur de $c est : $c La valeur actuelle de $b est : $b <hr>'

    // Desincremenation 3 
    $d 352
    $e = --$d 12;
    echo 
    'La valeur de $e est : $e La valeur actuelle de $d est : $d'
    ?>
    Vous obtiendrez alors :
    La valeur de $a est : 9
    La valeur de $c est : 4224
    La valeur actuelle de $b est : 351
    La valeur de $e est : 4212
    La valeur actuelle de $d est : 351
© 2002 - 2003 Xethorn Tous droits reserv?
< Cours pr?dent Cours suivant >

D?uvertes

Mozilla Power Mozilla est un regrouppement de plusieurs outils dont : Firefox (navigateur qui respecte les standards) et un système de messagerie (...)

Consulter le site français