[PHP] Condition et include

WRInaute discret
Bonjour,

j'ai un petit problème, je ne savais pas que l'on ne pouvait pas couper une condition avec des includes, y'a t'il une solution ?

pour prendre un exemple simple :

imaginons un fichier php
Code:
<?php
//On attribue une variable qui aura pour valeur 0
$compte = 0;
//Notre condition est : tant que la variable est plus petit ou égal à 20
include ("test-1.php");
//On affiche le résultat
echo "Ligne $compte<br />";
//On incrémente la boucle de +1
$compte++;
}  //ligne 10
?>

je fais un include du fichier test-1.php:
Code:
<?php while ($compte <= 20)
{ ?>

apparemment on a pas le droit de faire ça ????
il me met une erreur : Parse error: syntax error, unexpected '}' in D:\xampp\htdocs\test\test.php on line 10
 
WRInaute accro
C'est les accolades, que ce soit un if/while/foreach/... il faut la fermeture dans le même fichier.
 
WRInaute discret
ah ok, dommage ça aurait simplifié la maintenance de mon site,

merci @spout

ça veut donc dire que contrairement à ce que je pensais PHP ne remplace pas vraiment l'include par le code ??!!!
 
WRInaute accro
a mon avis si mais simplement il fait le controle de syntaxe des fichiers includés de façon unitaire (ce qui en soit parait etre un bon choix ... si un fichier est includé 5 fois dans le code de depart, il ne sera vérifié qu'une fois. Enfin c'est l analyse logique que je fais ...).
 
Discussions similaires
Haut