Les balises <?php...

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Les balises <?php...

par Invité » 02 févr. 2006, 11:58

En fait, je bosse sur un audit d'une appli nationale, PHP/Oracle avec 1000 utilisateurs en simultanée...

La vitesse d'exécution est peut être importante à ce niveau là... non ?!?

En tout cas merci pour tout ça... :D

par albat » 02 févr. 2006, 11:52

Les 2 critères sur lesquels peuvent se faire ton choix sont :
- lisibilité du code
- vitesse d'exécution

Pour la lisibilité, les goûts et les couleurs étant affaire individuelle, je te laisse choisir.

Pour la vitesse d'exécution, autant ne pas donner à l'interpréteur PHP un travail qu'il n'a pas à faire.
En d'autres termes, tout ce qui est purement HTML doit être sorti des scripts PHP.
<?php echo "<p>Toto a aujourd'hui ".$age." ans.</p>"; ?>     // acceptable
<p>Toto a aujourd'hui <?php echo $age; ?> ans.</p>           // parfait
Cependant, les tests benchmark montrent que la différence à l'exécution
est généralement de quelques centièmes voire millièmes de seconde.

Donc à moins d'utiliser des scripts réellement volumineux et complexes,
je pense que c'est la lisibilité qui prévaut comme critère de choix.

Les balises <?php...

par Mouki » 02 févr. 2006, 11:37

Hello !!!

Ca fait un moment que je fais du PHP, mais j'crois que j'ai une question de débutant, alors voilà...

Dans une page PHP, est-il plus judicieux de :
1 - ouvrir de fermer à plusieurs reprises <?php et ?> pour permettre d'afficher de façon plus lisible du code HTML ? Ex :
<?php
    ...
    $toto = $i+1;
?>
    <TABLE>
        <TR><TD><?php echo "$toto";?></TD><TD>...</TR>
    </TABLE>
<?php
    .........
?>
2 - ou alors d'ouvrir et fermer ses balies UNE seule fois ? Ex :
<?php
    ...
    $toto = $i+1;
    echo "<TABLE>
        <TR><TD>$toto</TD><TD>...</TR>
    </TABLE>";
    .........
?>
Quels sont les avantages et inconvénients de chacune de ses 2 possibilités ?!?
D'avance, merci :)