Le heredoc ne fonctionne pas pour le code suivantHeredoc pour html en php
$html = <<<HTML
<video width="$width" height="$height" controls preload autoplay >
<source src="$video_url_direct" type="video/mp4" />
<object id="flowplayer" width="$width" height="$height" data="$player_url" type="application/x-shockwave-flash">
<param name="allowfullscreen" value="true" />
<param name="wmode" value="transparent" />
<param name="flashvars" value='config={"clip":"$video_url", "plugins": {"controls": {"autoHide" : false} }}' />
</object></video>
HTML;
je peux utiliser un heredoc pour la valeur flashvars
ainsi (à savoir un heredoc dans une autre heredoc).
En quoi cela ne fonctionne-t-il pas? Et pourquoi auriez-vous besoin d'utiliser un doc-doc dans un autre doc-doc? Il est déjà en train de développer des variables quand vous êtes dans le premier-doc, pourquoi avez-vous besoin d'un autre niveau? – Barmar
@Barmar Je reçois une erreur de syntaxe avec le code ci-dessus. Je veux éviter les guillemets dans le json pour 'config =' – user2650277
Vous avez un espace supplémentaire après '<<< HTML'. Débarrassez-vous de cela. – Barmar