...EOF;"."/> ...EOF;".">

Maison  >  Article  >  développement back-end  >  Utilisation de php eof

Utilisation de php eof

藏色散人
藏色散人original
2021-03-30 10:20:342696parcourir

Utilisation de php eof : créez d'abord un exemple de fichier PHP ; puis définissez une chaîne via la syntaxe "echo b0d5af8116ab785c6b395461bd16df96...473f0a7621bec819994bb5020d29372aEOF;" 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;
// 结束需要独立一行且前后不能空格
?>

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;
?>

[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!

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