Maison >développement back-end >Problème PHP >Comment utiliser les délimiteurs php
Comment utiliser les délimiteurs php ?
Utilisation du délimiteur <<< en php La méthode de délimitation de chaîne utilise 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.
L'identifiant de fin doit commencer dans la première colonne de la ligne. De même, les identifiants doivent suivre les règles de dénomination de toute autre balise en PHP : ils ne doivent contenir que des traits de soulignement alphanumériques, et ils doivent commencer par un trait de soulignement ou un caractère non numérique.Recommandé : "Tutoriel PHP
" Par exemple :<?php $str = <<<EOD Example of string spanning multiple lines using heredoc syntax. EOD; ?>Mais attention : 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, sur les systèmes Macintosh, il s'agit de r. 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 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 1 :
<?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; ?>Exemple 2 :
<? $xml=<<<EOT <message name="getTermRequest"> <part name="term" type="xs:string"/> </message> <message name="getTermResponse"> <part name="value" type="xs:string"/> </message> <portType name="glossaryTerms"> <operation name="getTerm"> <input message="getTermRequest"/> <output message="getTermResponse"/> </operation> </portType> EOT; echo $xml; ?>
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!