“<<<<<<

时间:2013-11-13 12:20:41

标签: php syntax heredoc

任何人都可以提供有关使用

的差异和/或好处的某种文档
$sql = <<<SQL
      SELECT COUNT(ParentGUID) 
      FROM siteobjects  
SQL;

而不是仅使用。

  $sql = "SELECT COUNT(ParentGUID) 
      FROM siteobjects";

由于搜索“&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;

3 个答案:

答案 0 :(得分:1)

第一个使用HEREDOC语法。当您使用多行字符串并避免引用问题时,它非常有用。要解决搜索问题,您可以使用不会忽略特殊字符的编程搜索引擎(例如SymbolHound)。

答案 1 :(得分:0)

除了HEREDOC在开始时会有空格(因为制表)这一事实没有区别。

答案 2 :(得分:0)

这是PHP Heredocs语法(http://www.php.net/manual/en/language.types.string.php#language.types.string.syntax.heredoc)。我更喜欢heredocs而不是简单的字符串,因为几乎任何IDE都能识别语法,并且它更具可读性,但两种选择都是可能的。