Comment utilisez-vous Définissez dans un Heredoc ? Par exemple:
3 Réponses :
pris de la documentation concernant les chaînes
Merci! Ajout d'un peu de note: $ cons / images / hello.png code> fonctionnera également.
Les croceurs ne sont pas nécessaires dans cet exemple.
Vous pouvez également utiliser $ Consts = get_defined_constants (); code> pour obtenir tout définir puis accéder à
{$ constitus ['préfixe']} code>.
Les constantes utilisées dans la syntaxe Heredoc ne sont pas interprétées! p>
NOTE DE L'ÉDITÉ: Ceci est vrai. PHP n'a aucun moyen de reconnaître la constante de toute autre chaîne de caractères dans le bloc Heredoc. P> blockQuote>
source p>
On dirait qu'il existe une exception à cette règle: Stackoverflow.com/a/12508992/367456
Si vous avez plus d'une utilisation constante et variable serait difficile. Alors, essayez cette méthode http://codepad.org/la8l2wqr << / p> p>
J'ai suivi votre suggestion d'essayer que je pensais que c'est intéressant, mais je me suis venu à mon esprit que votre suggestion a l'air non testée, car elle donne de nombreuses erreurs.
(Hmm. Crazy. J'aurais jamais ....) Toute réflexion sur la vitesse par rapport à @nbonniot Réponse: Stackoverflow.com/questions/10041200/...