• # Les guillemets.

    Posté par . Évalué à 2.

    Essaye

    echo '<a href="http://www.sdi-online.com/"> cliquer ici </a>'; ?>
    
  • # guillemets simples

    Posté par . Évalué à 7.

    <?php  echo' <a href='http://www.sdi-online.com/'> cliquer ici </a>'; ?> 

    les guillemets simples délimitent la chaîne de caractères que tu veux faire afficher par la commande echo.
    Or, ta chaîne de caractères contient elle aussi des guillemets simples qui encadrent le lien associé à ta balise a.
    Du coup PHP découpe ta chaîne de caractères comme ceci:

    ' <a href='
    http://www.sdi-online.com/
    '> cliquer ici </a>'

    tu remarqueras que ton lien n'est pas inclus dans la chaîne de caractères, mais considéré comme des éléments de ton code devant être interprétés et exécutés par PHP, ce qu'il ne sait pas faire => erreur

    Pour corriger cela, tu peux soit changer les guillemets simples contenues dans ta chaîne de caractères en guillemets doubles, soit les préfixer avec un anti-slash afin qu'elles soient considérées comme faisant partie de la chaîne de caractère: \'

    Ce commentaire passe-t-il les trois tamis de Socrate ?

Suivre le flux des commentaires

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.