Vous êtes ici Articles > Complément d'enquête sur la boucle For

 

Complément d'enquête sur la boucle For

Du coté PHP
 
KOogar
Vu 1252 fois
Enregistré le 22 Juin 2008
  • Digg cet article sur digg.com
  • Bookmark cet article sur del.icio.us
  • Bookmark cet article sur Google
  • Bookmark cet article sur Yahoo
  • Ajoute Complément d'enquête sur la boucle For
  • Partage cet article sur Facebook
 
 
 
 

Complément d'enquête sur la boucle For


Nous connaissons tous la boucle for et ses 3 paramètres de base (initialisation, condition et incrémentation). Si nous voulions utiliser cette boucle avec 1 seul paramètre, nous aurions vite fait de penser que cela est impossible. Mais c'est sans compter que les paramètres sont facultatifs.

Cette syntaxe est correcte :
.01
.02
.03
.04
.05
 
<?php  
        for($i=0;;){
        }
        ?>


Nous pourrions faire notre loupe de cette manière sans pour autant planter le moteur PHP.

.01
.02
.03
.04
.05
.06
.07
.08
.09
.10
.11
.12
.13
.14
.15
.16
.17
.18
.19
.20
.21
.22
 
<?php
     for($i=0;;) {
     if ($i >= 10) break;
     $i++;
     }

     echo $i// Affiche 10

     ?>

ou encore comme ceci:

<?php
     $i=0;
     for(;$i<10;) {
     $i++;
     }

     echo $i// Affiche 10

     ?>

Ceci a peu d'utilité et s'apparente plus a un beug peut-être ? A vous de voir mais c'était à souligner. Pour terminer voici l'opposé, quand la boucle for peut contenir une multitude d'argument.

Cette syntaxe est correcte :

.01
.02
.03
.04
.05
.06
.07
.08
.09
.10
.11
 
<?php

     for($i=0,$j=0,$x=1;$i<10;$i++,$j--) {

     }

     echo $i// Affiche 10
     echo $j// Affiche -10
     echo $x// Affiche 1
     ?>


Il est bon de rappeler que nous pouvons initialiser plusieurs variables avec la boucle for et les utiliser pendant le déroulement du script.
Vous pouvez consulter notre tutoriel boucle for pour d'autres informations.
Ajouter un commentaire
Code de sécurité

Attention: Les champs marqués d'une étoile * sont obligatoires
 
Quelques articles qui devraient vous intéresser