Instructions d'utilisation de PHP EOF (heredoc)

jacklove
Libérer: 2023-03-25 14:52:02
original
2078 Les gens l'ont consulté

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

Aperçu de l'utilisation :

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

2. EOF peut être remplacé par n'importe quel caractère ou autre , à condition que l'identifiant de fin et l'identifiant de début soient cohérents.

3. La balise de fin doit occuper une ligne à elle seule (c'est-à-dire qu'elle doit commencer par le début de la ligne et ne peut être connectée à aucun espace ou caractère).

4. La marque de début peut être sans guillemets ou avec des guillemets simples ou doubles, l'effet est le même qu'avec des guillemets doubles et des symboles d'échappement avec des guillemets simples. Les variables intégrées et les symboles d'échappement ne sont pas interprétés.

5. Lorsque le contenu nécessite des guillemets intégrés (guillemets simples ou doubles), il n'est pas nécessaire d'ajouter des caractères d'échappement. Les guillemets simples et doubles sont échappés par eux-mêmes. .

Exemple

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

1. Commencez par la balise de début <<

2. 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.), tant que car la balise de début et la balise de fin sont assurées. Le balisage n'a pas besoin d'apparaître dans le texte.

3. Les variables situées entre la balise de début et la balise de fin peuvent être analysées normalement, mais la fonction

ne le peut pas. Dans Heredoc, les variables n'ont pas besoin d'être raccordées à des connecteurs ou, comme suit :

Exemple

<?php$name="runoob";$a= <<<EOF
    "abc"$name
    "123"EOF;// 结束需要独立一行且前后不能空格echo $a;?>
Copier après la connexion
Cet article explique les instructions d'utilisation de PHP EOF (heredoc) dans. détails, et plus Pour plus de matériel d'apprentissage, veuillez faire attention au site Web php chinois pour le consulter.

Recommandations associées :

À propos des boucles PHP - Explication détaillée de la boucle For

À propos de l'instruction PHP If...Else Opération

Explications connexes sur les types de données PHP 5

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:
php
source:php.cn
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