ホームページ  >  記事  >  バックエンド開発  >  PHP での EOF の使用法の概要 (例付き)

PHP での EOF の使用法の概要 (例付き)

不言
不言転載
2018-11-14 17:03:265334ブラウズ

この記事では、PHP での EOF の使用法 (例とともに) を紹介します。これには一定の参考価値があります。必要な友人は参照できます。お役に立てば幸いです。

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

使用法の概要:

の後にはセミコロンを付ける必要があります。そうしないとコンパイルは成功しません。

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

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

開始マークは、引用符なしでも一重引用符および二重引用符付きでも可能です。引用符なしの場合は、引用符ありと同じ効果があり、埋め込み変数とエスケープ文字が解釈されますが、一重引用符は埋め込み変数を解釈しません。およびエスケープ文字;

コンテンツに埋め込みガイダンス (一重引用符または二重引用符、引用符を使用する場合) が必要な場合、エスケープ記号を追加する必要はなく、一重引用符と二重引用符は自動的にエスケープされます。 #

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

注:

は <<

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

開始タグと終了タグの間にある変数は通常どおり解析できますが、関数は解析できません。ヒアドキュメントでは、次のように変数をコネクタ . または で接続する必要はありません:

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

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

声明:
この記事はcsdn.netで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。