Comprends pas ce code

castor_Php
Invité n'ayant pas de compte PHPfrance

31 oct. 2011, 22:50

Bonjour, Bonsoir,

Je comprends pas ce genre de syntaxe :

<?php
if(1) { ?>
Test
<?php } ?>

Comment vous lisez ca ???

Merci d'avance pour votre aide. ^^

Invité
Invité n'ayant pas de compte PHPfrance

31 oct. 2011, 23:18

ya eu kelkun ki m'a expliqué

en faite c'est une manipe spéciale pour mettre du html dans du php c un pe tordu je l'avoue ^^

ViPHP
xTG
ViPHP | 7331 Messages

01 nov. 2011, 00:51

C'est surtout très inutile. :/
C'est l'art de rajouter des instructions qui ne servent à rien.
<?php
echo 'ceci est un code PHP';
?>
Ceci est un code HTML.
<?php
echo 'et de nouveau un code PHP';
?>

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 10684 Messages

01 nov. 2011, 09:53

Autant je suis d'accord sur le fait que le if(1) qui sera toujours vrai est totalement inutile, autant pour la syntaxe d'avoir un if() qui délimite une portion de code html peut être très utile et plus lisible qu'une quantité d'echo pour afficher le même code en restant en php :)
Ce n'est pas en améliorant la bougie que l'on a inventé l'ampoule...