ホームページ >バックエンド開発 >PHPチュートリアル >PHP EOF の使用手順 (こちらのドキュメント)

PHP EOF の使用手順 (こちらのドキュメント)

jacklove
jackloveオリジナル
2018-05-07 15:29:502107ブラウズ

PHP EOF (heredoc) は、コマンド ライン シェル (sh、csh、ksh、bash、PowerShell、zsh など) およびプログラミング言語 (Perl、PHP、Python、Ruby など) で文字列を定義する方法です。

使用法の概要:

1. セミコロンが後に続く必要があります。そうしないとコンパイルが通過しません。

2. EOF は他の文字に置き換えることができますが、終了識別子が開始識別子と一致していることを確認してください。

3. 終了マークは、行の先頭で単独で行を占有する必要があります (つまり、行の先頭から開始する必要があり、スペースや文字で接続することはできません)。

4. 開始識別子は、引用符なしでも、一重引用符または二重引用符を使用しても、埋め込み変数および

エスケープ文字 を使用した場合と同様に解釈されます。埋め込み変数とエスケープ記号。

5. コンテンツに埋め込み引用符 (一重引用符または二重引用符) が必要な場合、エスケープ文字は必要ありません。これは、q および qq の使用と同等です。

<?phpecho <<<EOF
    <h1>我的第一个标题</h1>
    <p>我的第一个段落。</p>EOF;// 结束需要独立一行且前后不能空格?>

注:

1. <<

2. 開始タグと終了タグは同じです。たとえば、一般的に使用される大文字の EOT、EOD、EOF などですが、これらに限定されません (JSON、HTML なども使用できます)。と終了タグはテキスト内にありません。

3. 開始タグと終了タグの間にある変数は通常どおり解析できますが、

関数は解析できません。ヒアドキュメントでは、次のように変数をコネクタで結合する必要はありません:

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

この記事では、PHP EOF (heredoc) の使用手順を詳しく説明します。 PHP 中国語 Web サイトにアクセスできます。

関連する推奨事項:

PHPループについて - Forループの詳しい説明

PHP If...Elseステートメントの操作と使い方について

PHP 5のデータ型に関する関連説明

以上がPHP EOF の使用手順 (こちらのドキュメント)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。