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 :

Qu'es ce que STRT


Sujet :

Langage PHP

  1. #1
    Membre expérimenté
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    3 214
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Mai 2005
    Messages : 3 214
    Par défaut Qu'es ce que STRT
    Bonjour,

    Je tombe sur du code PHP et je vois ceci:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    $output = <<<STRT
    		<fieldset><legend><img s...
    et
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    				</center>
    STRT;
     
    		return $output;
    Mais qu'es ce que c'est le STRT?

  2. #2
    Expert confirmé

    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    7 920
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2010
    Messages : 7 920

  3. #3
    Membre expérimenté
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    3 214
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Mai 2005
    Messages : 3 214
    Par défaut
    Salut merci.

    D'accord je vois, mais je n'arrive pas à faire un truc.

    Comment puis include du code PHP pour faire une boucle qui va extraire des donnée d'un DB?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    $output = <<<STRT
    		Code HTML
    <?php
    echo 'J'ai essayé un echo ici, mais ca n'affiche rien du tout';
    ?>
    code HTML
    	STRT;

  4. #4
    Expert confirmé
    Avatar de rawsrc
    Homme Profil pro
    Dev indep
    Inscrit en
    Mars 2004
    Messages
    6 142
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Dev indep

    Informations forums :
    Inscription : Mars 2004
    Messages : 6 142
    Billets dans le blog
    12
    Par défaut
    Pour que les notations de type heredoc/nowdoc puissent être utilisables, il faut absolument respecter une présentation stricte.
    Par ailleurs, ces notations ne sont que des simples chaines textes prévues pour être multilignes avec ces équivalences
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    $str = "texte $taVariable ou {$a[25]} ou {$class->taFonction()}"; 
    // notation équivalente : HEREDOC avec parsage du contenu afin de substituer d'éventuelles variables
    $heredoc = <<<STR
    Ton texte $taVariable ou {$a[25]} ou {$class->taFonction()}
       texte indenté
    STR;
     
     
    $str = 'texte $taVariable ou {$a[25]} ou {$class->taFonction()}'; 
    // notation équivalente : NOWDOC sans parsage du contenu
    $nowdoc = <<<'STR'
    Ton texte $taVariable ou {$a[25]} ou {$class->taFonction()} 
       ici les notations $nom ou {...} apparaitront telle quelle (aucun parsage, ni substitution)
       texte indenté
    STR;
    Il ne te viendrait pas à l'idée de mettre un echo en plein milieu d'une chaine et bien là c'est pareil.
    Relis bien les liens que t'a fourni stealth35

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

Discussions similaires

  1. [EDI] Quel est l'éditeur que vous recommandez pour PHP ?
    Par Lana.Bauer dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 400
    Dernier message: 10/04/2018, 21h08
  2. Que doit contenir un dossier de programmation ?
    Par b30ff dans le forum Débats sur le développement - Le Best Of
    Réponses: 11
    Dernier message: 26/06/2004, 20h09
  3. [langage] connaissez-vous autre chose que -d
    Par Sébastien dans le forum Langage
    Réponses: 4
    Dernier message: 05/08/2002, 21h13
  4. Qu'est-ce que c'est que Nessus, ça fait quoi exactement ?
    Par PeterT dans le forum Développement
    Réponses: 3
    Dernier message: 24/07/2002, 12h23
  5. Réponses: 3
    Dernier message: 19/07/2002, 16h01

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