ホームページ  >  記事  >  バックエンド開発  >  php eofの使用法

php eofの使用法

藏色散人
藏色散人オリジナル
2021-03-30 10:20:342659ブラウズ

php eof の使用法: 最初に PHP サンプル ファイルを作成し、次に「echo b0d5af8116ab785c6b395461bd16df96...473f0a7621bec819994bb5020d29372aEOF;」構文で文字列を定義できます。

php eofの使用法

#この記事の動作環境: Windows7 システム、PHP7.1 バージョン、DELL G3 コンピューター

PHP EOF 使用方法

EOF の使用方法を次のように紹介します。

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

使用法の概要は次のとおりです:

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

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

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

4. 開始マークは、引用符を使用しなくても、一重引用符または二重引用符を使用してもかまいません。引用符を使用しない場合、効果は二重引用符を使用した場合と同じです。埋め込み変数およびエスケープ記号は解釈されます。引用符、埋め込み変数は解釈されません。エスケープ記号は解釈されません。

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

以下は簡単な例です:

<?php
echo <<<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 ビデオ チュートリアル ]

以上がphp eofの使用法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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