0

任何人都可以提供某种关于使用的差异和/或好处的文档吗

$sql = <<<SQL
      SELECT COUNT(ParentGUID) 
      FROM siteobjects  
SQL;

而不是使用只是使用。

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

由于搜索“<<


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

4

3 回答 3

1

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

于 2013-11-13T12:22:58.193 回答
0

除了HEREDOC 开头会有空格(因为制表)之外,没有什么区别。

于 2013-11-13T12:23:07.537 回答
0

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

于 2013-11-13T12:25:20.120 回答