Maison > développement back-end > tutoriel php > Introduction à l'utilisation d'EOF en PHP (avec exemples)

Introduction à l'utilisation d'EOF en PHP (avec exemples)

不言
Libérer: 2023-04-04 12:10:02
avant
5398 Les gens l'ont consulté

Cet article vous apporte une introduction à l'utilisation d'EOF en PHP (avec des exemples). Il a une certaine valeur de référence. Les amis dans le besoin peuvent s'y référer. J'espère qu'il vous sera utile.

PHP EOF (heredoc) est un moyen de définir une chaîne dans les shells de ligne de commande (tels que sh, csh, ksh, bash, PowerShell et zsh) et les langages de programmation (Perl, PHP, Python et Ruby ) méthode.

Aperçu de l'utilisation :

doit être suivi d'un point-virgule, sinon la compilation ne passera pas

EOF peut être remplacé par tout autre caractère, du moment que l'identifiant de fin ; et l'identifiant de début sont cohérents

La balise de fin doit occuper une ligne seule en haut de la ligne (c'est-à-dire qu'elle doit commencer au début de la ligne, et aucun espace ou caractère ne peut être connecté). avant et après);

La balise de début peut être sans guillemets ou avec des guillemets simples et doubles, sans que les guillemets aient le même effet qu'avec les guillemets, interprétant les variables intégrées et les caractères d'échappement, tandis que les guillemets simples n'interprètent pas variables intégrées et caractères d'échappement ;

Lorsque le contenu nécessite des conseils intégrés (guillemets simples ou guillemets doubles lors de l'utilisation de guillemets), il n'est pas nécessaire d'ajouter des symboles d'échappement, les guillemets simples et doubles seront échappés d'eux-mêmes ;

<?php
echo <<<EOF
    <h1>我的第一个标题</h1>
    <p>我的第一个段落。</p>
EOF;
// 结束需要独立一行且前后不能空格
?>
Copier après la connexion

Remarque :

se termine par <<

La balise de début et la balise de fin sont les mêmes, comme les majuscules EOT, EOD, EOF couramment utilisées, mais sans s'y limiter (peut également utiliser : JSON, HTML, etc.), à condition que le la balise de début et la balise de fin n'apparaissent pas simplement dans le texte.

Les variables 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'être raccordées à des connecteurs , comme suit :

<?php
$name="如约智惠";
$a= <<<EOF
    "abc"$name
    "123"
EOF;
// 结束需要独立一行且前后不能空格
echo $a;
?>
Copier après la connexion
.

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!

Étiquettes associées:
eof
source:csdn.net
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal