Echo en mode <?= ne marche pas en php ?

Résolu
Bonjour,

j'aimerais savoir pourquoi echo en mode <?= ne marche pas en php

est ce que je doit activer une extension ou un module ?

ps: short open tag est déjà activé.

merci pour votre aide ^^

6 réponses

  1. Bonjour,

    La bonne syntaxe :
    <?php echo "$NOMDELAVARIABLE" ; ?>
    1. je sais cela mais tu doit aussi savoir qu'il y a une autre méthode au lieu d'écrire
      <?php echo "$NOMDELAVARIABLE" ; ?>
      tu peux écrire <?="$NOMDELAVARIABLE" ; ?>
      ce qui est bien plus pratique
      ca marche trés bien pour moi sur men pc de bureau et enligne mais pas sur mon pc portable ;)
  2. Contributeur
    Bonjour,

    Il est quand même mieux que cela ne soit pas activé. Passer short_open_tag à off.
    De plus coder du PHP proprement c'est mieux à la fois pour la sécurité et pour les futures versions
    @+
    1. Qu'appelles tu mode "<?=" ?
      Si tu recherches la syntaxe du Php basique, la voici :
      <php?
      echo "Blablablabla";
      ?>
      
      1. je sais cela mais tu doit aussi savoir qu'il y a une autre méthode au lieu d'écrire
        <?php echo "$NOMDELAVARIABLE" ; ?>
        tu peux écrire <?="$NOMDELAVARIABLE" ; ?>
        ce qui est bien plus pratique pour moi
        ca marche trés bien pour moi sur men pc de bureau et enligne mais pas sur mon pc portable ;)
      2. Ah ok je ne connaissais pas...
        Mais je trouve que ca fait un peu bazard
        En tout cas ta variable $NOMDELAVARIABLE ne doit pas être entre guillemets
    2. Modérateur
      Tu ferais mieux d'écrire du code standard au lieu de cochonneries qui riquent de ne pas être pérennes.
      1. dsl mais cela fait plus de 4ans que je travail avec et cela me satisfait de toute façon j'ai réglé le problème c'était seulement wamp qui déconnais
        Merci qmm ^^
    3. Salut,

      Petite question : Comment tu différencies le <? avec du code php , et le <? avec du code xml ?
      Tout vient à point à qui sait attendre
      ~~ Cr3u7z0u ~~
      1. le <? ="$machin" ?>

        C'est foireux :/

        <?php echo "$machin"; ?>

        Ca c'est clair, net, précis... et en plus sans bug possible !