Maison >développement back-end >Problème PHP >Comment utiliser le délimiteur php

Comment utiliser le délimiteur php

(*-*)浩
(*-*)浩original
2019-10-09 09:47:292761parcourir

Délimiteur

Comment utiliser le délimiteur php

Pour délimiter une chaîne, utilisez la syntaxe du délimiteur (" <<< ; »). Un identifiant doit être fourni après <<<, puis la chaîne, puis le même identifiant terminant la chaîne. (Apprentissage recommandé : Tutoriel vidéo PHP)

L'identifiant de fin doit commencer à partir de la première colonne de la ligne. De même, les identifiants doivent suivre les règles de dénomination de toute autre balise PHP : ils doivent uniquement contenir des traits de soulignement alphanumériques et ils doivent commencer par un trait de soulignement ou un caractère non numérique.

Par exemple :

<?php
$str = <<<EOD
Example of string
spanning multiple lines
using heredoc syntax.
EOD;
?>

Mais attention :

Fin de la ligne où se trouve l'identifiant Il ne peut pas contenir d'autres caractères, à l'exception peut-être d'un point-virgule (;). Cela signifie notamment que l'identifiant ne peut pas être mis en retrait et qu'il ne peut y avoir d'espaces ou de tabulations avant ou après le point-virgule. Il est également important de réaliser que le premier caractère avant l'identifiant de fermeture doit être un caractère de nouvelle ligne tel que défini dans votre système d'exploitation.

Par exemple, r sur les systèmes Macintosh. Si vous enfreignez cette règle et que l'identifiant de fin n'est pas "propre", il ne sera pas considéré comme un identifiant de fin et PHP continuera à le rechercher. Dans ce cas, l'incapacité de trouver un identifiant de fermeture approprié entraînera une erreur de syntaxe sur la dernière ligne du script.

ps : Le texte délimiteur se comporte de la même manière qu'une chaîne entre guillemets doubles, mais sans les guillemets doubles. Cela signifie qu'il n'est pas nécessaire d'échapper les guillemets dans le texte délimité, mais que les codes d'échappement répertoriés ci-dessus peuvent toujours être utilisés.

Exemple :

<?php
echo <<< EOT
                 <table width=80% border="2" cellpadding="3" cellspacing="0" bordercolor="#808080">
                 <tr bgcolor="#84A9E1">
                 <td align="center">ClassID</td>
                 <td align="center">stuno</td>
                 <td   align="center">学生姓名</td>
                 <td align="center">家长姓名</td>
                 <td align="center">家长手机号</td>
                 </tr>
EOT;
?>

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