IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

difference de syntaxe


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Inscrit en
    Septembre 2004
    Messages
    450
    Détails du profil
    Informations forums :
    Inscription : Septembre 2004
    Messages : 450
    Par défaut difference de syntaxe
    Bonjour,

    Y a t'il une différence de les 2 lignes ci-dessous, ou bien le résultat est le même ? Dans la ligne 1 on ne mets pas echo

    <meta name="description" content="<?= $metaTags["description"] ?>">.
    <meta name="description" content="<?php echo $metaTags["description"] ?>">.
    Merci

  2. #2
    Membre éprouvé
    Homme Profil pro
    Webmaster - Développeur/intégrateur web
    Inscrit en
    Septembre 2011
    Messages
    210
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Jura (Franche Comté)

    Informations professionnelles :
    Activité : Webmaster - Développeur/intégrateur web
    Secteur : Conseil

    Informations forums :
    Inscription : Septembre 2011
    Messages : 210
    Par défaut
    <= est un short_open_tag, c'est en fait une manière "raccourcie" de faire un <?php echo, au final le résultat est le même.

    Par contre, attention, ce n'est pas toujours activé dans la configuration de PHP.

    https://www.php.net/manual/fr/ini.co...short-open-tag

  3. #3
    Membre Expert
    Avatar de laurentSc
    Homme Profil pro
    Webmaster débutant perpétuel !
    Inscrit en
    Octobre 2006
    Messages
    10 495
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Webmaster débutant perpétuel !
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2006
    Messages : 10 495
    Billets dans le blog
    1
    Par défaut
    Le lien que tu as fourni Soundboy39 est instructif et on y lit :
    Cette directive affecte également l'utilisation de <?=, qui est identique à <? echo, avant PHP 5.4.0. L'utilisation de cette écriture nécessite que l'option short_open_tag soit activée. Depuis PHP 5.4.0, <?= est toujours disponible.
    Il semble donc qu'avec une version récente de PHP (la V8 devrait bientôt sortir), l'emploi de ce short tag ne pose aucun problème.

  4. #4
    Expert confirmé Avatar de CosmoKnacki
    Homme Profil pro
    Justicier interdimensionnel
    Inscrit en
    Mars 2009
    Messages
    2 986
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Charente Maritime (Poitou Charente)

    Informations professionnelles :
    Activité : Justicier interdimensionnel

    Informations forums :
    Inscription : Mars 2009
    Messages : 2 986
    Par défaut
    Citation Envoyé par laurentSc Voir le message
    (la V8 devrait bientôt sortir)
    Tellement bientôt qu'elle est sortie le 26 novembre 2020.

  5. #5
    Membre Expert
    Avatar de laurentSc
    Homme Profil pro
    Webmaster débutant perpétuel !
    Inscrit en
    Octobre 2006
    Messages
    10 495
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Webmaster débutant perpétuel !
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2006
    Messages : 10 495
    Billets dans le blog
    1
    Par défaut
    Citation Envoyé par CosmoKnacki Voir le message
    Tellement bientôt qu'elle est sortie le 26 novembre 2020.

  6. #6
    Membre éclairé
    Inscrit en
    Septembre 2004
    Messages
    450
    Détails du profil
    Informations forums :
    Inscription : Septembre 2004
    Messages : 450
    Par défaut
    merci beaucoup pour vos réponses

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Différences entre Delphi et Visual Basic ?
    Par Anonymous dans le forum Débats sur le développement - Le Best Of
    Réponses: 75
    Dernier message: 30/03/2009, 20h09
  2. Syntaxe quelle difference?
    Par alexking2005 dans le forum Windows Forms
    Réponses: 1
    Dernier message: 17/11/2008, 17h08
  3. Difference entre deux syntaxe
    Par aikinhdo dans le forum Langage
    Réponses: 2
    Dernier message: 08/06/2007, 09h56
  4. [syntaxe] difference? de portée?
    Par TabrisLeFol dans le forum Langage
    Réponses: 17
    Dernier message: 17/07/2005, 22h29
  5. [VB6] [Syntaxe] Fonction renvoyant un tableau d'objets
    Par Troopers dans le forum VB 6 et antérieur
    Réponses: 2
    Dernier message: 18/10/2002, 15h33

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo