9

重複の可能性:
Pythonの“”“”“”のように逃げるphp文字列?

Pythonの三重引用符は、その中に含まれるすべての引用符と改行をエスケープします。例えば、

""" this
is all


just one string. I can even tell you "I like pi".
Notice that the single quotes are escaped - they don't end the string; and the newlines become part of the string
"""

PHPにPythonと同等のものがあるかどうか誰かが知っていますか

""" <form><h1>PUT HTML HERE</h1> </form> """
enter code here

編集:将来この質問を見ている人のために、私はそれに答えました、ここに例があります:

$heading = "Heading Gettizburgz"; print <<< END <p><h1>$heading</h1> "in quotes" 'in single' Four score and seven years ago<br/> our fathers set onto this continent<br/> (and so on ...)<br/> </p> END;

プリント: Heading Gettizburgz "in quotes" 'in single' Four score and seven years ago our fathers set onto this continent (and so on ...)

重要な点の1つに注意してください。最後ENDがコードの左端(最初の列)にあり、その前にスペースがないことを確認する必要があります。

ソース:http ://alvinalexander.com/blog/post/php/php-here-document-heredoc-syntax-examples

4

1 に答える 1

10

ヒアドキュメントまたはヒアドキュメントを使用できます(以下のヒアドキュメントを参照)。

ヒアドキュメント

$bar = <<<EOT
bar
EOT;

Nowdoc

$str = <<<'EOD'
Example of string
spanning multiple lines
using nowdoc syntax.
EOD;
于 2012-12-17T22:50:41.923 に答える