Maison  >  Article  >  développement back-end  >  Comment utiliser Hérédoc en PHP

Comment utiliser Hérédoc en PHP

不言
不言original
2018-07-09 17:48:281648parcourir

Cet article présente principalement l'utilisation de Heredoc en PHP, qui a une certaine valeur de référence. Maintenant, je le partage avec tout le monde. Les amis dans le besoin peuvent s'y référer

La technologie Heredoc est utilisée dans les documents PHP classiques et techniques. les livres ne le décrivent généralement pas en détail, mais mentionnent seulement qu'il s'agit d'une technologie de sortie de chaîne de style Perl.
Cependant, certains programmes de forum actuels et certains systèmes d'articles utilisent intelligemment la technologie heredoc pour réaliser partiellement la quasi-séparation de l'interface et du code. Le modèle phpwind en est un exemple typique.

<?php
$name = &#39;world测试&#39;;
echo <<<EOT
<html> 
<head> 
<meta charset="utf-8" /> 
<title>Test</title> 
</head> 
<body>
Hello,$name! 
</body> 
</html>
EOT;
?>

1. Commencez par la balise de début <<2. Les variables situées entre la balise de début et la balise de fin peuvent être analysées normalement, mais les fonctions ne le peuvent pas. Dans heredoc, les variables n'ont pas besoin d'utiliser des connecteurs.
3. heredoc est souvent utilisé lorsque la sortie contient une grande quantité de syntaxe et de documents HTML. Par exemple :

<?php
$v = 123456;
$a = <<<EOF
"abc" $v "123"
EOF;
echo $a; 
// 结果连同双引号一起输出:"abc" 123456 "123"
?>

Ce qui précède est l'intégralité du contenu de cet article. J'espère qu'il sera utile à l'apprentissage de chacun. Pour plus de contenu connexe, veuillez faire attention au site Web PHP chinois !

Recommandations associées :

Liaison statique ultérieure de PHP

Comment utiliser les tableaux PHP

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn