1
A
回答
6
這被稱爲heredoc
。它本質上是一種定義跨越多行的變量的值的方法,並且不需要像傳統字符串那樣轉義。 「CON」部分僅僅是表示值的開始和結束的標識符。這可以更改爲更熟悉的值。
$str = <<<EOD
Example of string
spanning multiple lines
using heredoc syntax.
EOD;
2
這就是運營商的PHP heredoc。在此鏈接詳細信息:
http://www.php.net/manual/en/language.types.string.php#language.types.string.syntax.heredoc
相關問題
- 1. PHP使用$ var = <<< EOM
- 2. 如何在PHP中使用該「<<< HTML」的東西?
- 3. PHP操作<<<
- 4. PHP表達<<< EOB
- 5. print <<< HTML in php?
- 6. 呼應<<< HTML在PHP
- 7. 什麼是PHP中的「<<< SQL」?
- 8. 使用>>,>,> |,||,| <,<,<<,<<
- 9. 使用sed替換<?與<?php
- 10. 在bash中,<<<用於什麼?
- 11. 在Ruby中使用class << self
- 12. PHP內使用Gettext <<< EOF字符串
- 13. PHP的錯誤<<< _ END使用XAMPP
- 14. 使用「<" and ">」在PHP
- 15. PHP使<?= ?>
- 16. 什麼意思的符號在java中「<<<」「<< =」「<<」
- 17. Php <<<是什麼意思?
- 18. 在PHP中,我應該使用'<'還是'<='?
- 19. <<<運算符在php中究竟做了什麼?
- 20. <<< END在PHP中表示什麼?
- 21. operator <<:std :: cout << i <<(i << 1);
- 22. 我如何使用<option></option><sup></sup>在HTML中
- 23. 使用<<運算符
- 24. PHP使我使用<?php而不是<?
- 25. Asp.net:使用的<%#或<%
- 26. 使用<<操作
- 27. PHP塊開始<?PHP =代替<?PHP
- 28. 爲什麼不使用<< EOF代替cat << EOF?
- 29. 在<和<=
- 30. << <<超載
+1可靠答案。有一點需要注意的是最後一行'EOD;'不能縮進afaik(有時候會造成一些難看的代碼)。 – ChristopheD 2010-01-19 00:07:25
正確,ChristopheD。最後一個標識符之前沒有任何內容,之後沒有任何內容(分號除外)。 – Sampson 2010-01-19 00:21:51