PHPの区切り文字の使い方

(*-*)浩
リリース: 2023-02-25 20:56:01
オリジナル
2726 人が閲覧しました

デリミタ

PHPの区切り文字の使い方

文字列を区切る方法では、区切り文字構文 (" <<<) を使用します。 ;”)。 < (推奨学習: PHP ビデオ チュートリアル )

終了識別子は、行の最初の列から開始する必要があります。同様に、識別子は PHP の他のタグの命名規則に従う必要があります。識別子には英数字のアンダースコアのみが含まれ、アンダースコアまたは数字以外の文字で始まる必要があります。

例:

<?php
$str = <<<EOD
Example of string
spanning multiple lines
using heredoc syntax.
EOD;
?>
ログイン後にコピー

ただし、次の点に注意してください:

は識別子が配置されている行で終了します。セミコロン (;) を除いて、他の文字を含めることはできません。これは特に、識別子をインデントできないこと、およびセミコロンの前後にスペースやタブを含めることができないことを意味します。終了識別子の前の最初の文字は、オペレーティング システムで定義されている改行文字でなければならないことを認識することも重要です。

たとえば、Macintosh システムでは \r です。このルールに違反して終了識別子が「クリーン」でなくなると、それは終了識別子とみなされず、PHP はそれを探し続けます。この場合、適切な終了識別子が見つからないと、スクリプトの最後の行で構文エラーが発生します。

ps: 区切り文字テキストは二重引用符なしの場合を除き、二重引用符で囲まれた文字列と同じように動作します。つまり、区切りテキスト内で引用符をエスケープする必要はありませんが、上記のエスケープ コードは引き続き使用できます。

例:

<?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;
?>
ログイン後にコピー

以上がPHPの区切り文字の使い方の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
php
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート