[PHP] Différence entre <? ?> et <?PHP ?>

Résolu
Jeanclaude1201 Messages postés 9 Statut Membre -  
 Rickey -
Bonjour,
voilà je voudrais savoir la différence entre <? ... ?> et <?php ... ?>
J'ai un serveur web hébergé chez moi et sur certains scripts <?PHP marche et me donne une erreur et d'autre fois il me met des morceaux de bout de code source, avec les commentaires.
Merci,
Jean Claude

4 réponses

  1. Eastchild Messages postés 337 Statut Membre 31
     
    Bonjour,

    <?php ?> c'est en générale pour le php5 et <? ?> ne fonctionne que pour les versions antérieurs.

    Edit : <?php ?> marche aussi avec les versions antérieur à php5.

    no frame no pain
    1
  2. Rickey
     
    alors, je veux pas dire de bêtises (ATTENTION je ne suis pas sûr!) mais je crois me rappeler que c'est une question de standards...

    <? ?> revient a <?php ?>

    ça revient au même mais pour une question de lisibilité du code il est préférable de mettre <?php ?>.

    A tester:

    faire une page de test avec les 2 style de balise et lui faire un test w3c...

    Il te marquera les erreur.
    0
    1. gaerebut
       
      <? ?> ne marche pas en PHP5
      0
    2. Rickey
       
      Merki
      0