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. 如何在<<< END中使用foreach,PHP
- 3. 如何在PHP中使用該「<<< HTML」的東西?
- 4. <?PHP和<?php
- 5. PHP:<<< VS ob_start
- 6. PHP操作<<<
- 7. PHP表達<<< EOB
- 8. print <<< HTML in php?
- 9. <<< TEXT正在使用PHP變量來輸出XML?
- 10. 使用>>,>,> |,||,| <,<,<<,<<
- 11. 什麼是PHP中的「<<< SQL」?
- 12. 什麼手段<<<在PHP
- 13. 呼應<<< HTML在PHP
- 14. <<< EOD在PHP中的用途是什麼?
- 15. 在回聲中調用php函數<<< html?
- 16. 使用sed替換<?與<?php
- 17. 使用<?時的區別和<?php
- 18. 使用<< END
- 19. 在bash中,<<<用於什麼?
- 20. PHP - 評論裏面<PHP的echo <<< EOF
- 21. 在Ruby中使用class << self
- 22. PHP內使用Gettext <<< EOF字符串
- 23. PHP的錯誤<<< _ END使用XAMPP
- 24. git「<<<<<<< HEAD」
- 25. 使用「<" and ">」在PHP
- 26. 「<<<<<<< HEAD」模板
- 27. Heredoc <<<或<<?
- 28. PHP使<?= ?>
- 29. 什麼意思的符號在java中「<<<」「<< =」「<<」
- 30. Php <<<是什麼意思?
+1可靠答案。有一點需要注意的是最後一行'EOD;'不能縮進afaik(有時候會造成一些難看的代碼)。 – ChristopheD 2010-01-19 00:07:25
正確,ChristopheD。最後一個標識符之前沒有任何內容,之後沒有任何內容(分號除外)。 – Sampson 2010-01-19 00:21:51