// 大きな段落のテキスト、多くの行を記述する必要がある場合、その中に一重引用符や二重引用符が含まれているため、エスケープが発生し、さらに面倒です。
// heredoc と nowdoc を使用して文字列を定義することもできます
$年齢 = 29;
$str = <<<続き
一行書かせてください
もう一度 2 行目に来てください、「 」、
dsafd abc t rn 笑
$年齢
続き
エコー$str;
/**
ヒアドキュメントの書き方
<<<識別子
中央に大きなテキストの段落を書きます
識別子
注:
1: 識別子名と変数名の要件は同じです。
2: ヒアドキュメント識別子は単独の行に存在する必要があり、その前に他の文字を置くことはできません。
3: heredoc は二重引用符と同じ方法でテキストを処理します。つまり、rnt、変数などを解析できます。
**/
// ヒアドキュメントは大きな段落のテキストを書くのに非常に便利ですが、内部文字の分析は二重引用符と同じです。
// これをしたくない場合、ヒアドキュメントのような大きなテキストを記述する方法はありますか?
// ただし、テキストの解析は単一引用符と同じくらい簡単です。
// そんな使い方ありますか?
// 答え: はい www.2cto.com
// 5.3.0 以降、nowdoc メソッドが追加され、上記の効果を実現できます
。
エコー '
';
$str = <<<'続き'
一行書かせてください
もう一度 2 行目に来てください、「 」、
dsafd abc t rn 笑
$年齢
続き
エコー $str;
/***
nowdoc は、識別子が一重引用符で囲まれていることを除いて、ヒアドキュメントと同じ方法で記述されます。
このように、大きなテキストの解析には一重引用符と同じ効果があります。
n r t、変数などをエスケープしないでください。
***/
?>
http://www.bkjia.com/PHPjc/477764.html
www.bkjia.com
本当
http://www.bkjia.com/PHPjc/477764.html
技術記事
[php] ?php // 大きな段落のテキスト、多くの行を記述する必要がある場合、その中に一重引用符と二重引用符があり、エスケープが発生するため、 // heredoc と nowdoc を使用することもできます。文字列を定義...