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

Résolu
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. 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. 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.
      1. <? ?> ne marche pas en PHP5