Utilisation de php eof

藏色散人
Libérer: 2023-03-09 08:18:01
original
2719 Les gens l'ont consulté

Utilisation de php eof : créez d'abord un exemple de fichier PHP ; puis définissez une chaîne via la syntaxe "echo <<...EOF;" Peut.

Utilisation de php eof

L'environnement d'exploitation de cet article : système Windows7, version PHP7.1, ordinateur DELL G3

Instructions d'utilisation de PHP EOF

Instructions d'utilisation de PHP EOF

Ce qui suit est une introduction à l'utilisation d'EOF, comme suit :

PHP EOF (heredoc) est un shell de ligne de commande (tel que sh, csh, ksh, bash, PowerShell et zsh) et le programme Comment définir une chaîne dans des langages comme Perl, PHP, Python et Ruby.

L'aperçu de l'utilisation est le suivant :

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

2. EOF peut être remplacé par tout autre caractère, à condition que l'identifiant de fin soit cohérent avec l'identifiant de début.

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 de l'absence de guillemets est le même que celui des guillemets doubles et les symboles d'échappement seront interprétés avec des guillemets simples. les variables ne seront pas interprétées et les symboles d’échappement.

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. .

Voici un exemple simple :

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

Notez les points suivants :

1. Commencez par <<

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 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 épissées avec des connecteurs , comme suit :

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

[Apprentissage recommandé : Tutoriel vidéo 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!

Étiquettes associées:
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