【发布时间】:2011-06-08 06:22:15
【问题描述】:
在字符串中连接变量或使用花括号是否有优点或缺点?
级联:
$greeting = "Welcome, " . $name . "!";
花括号:
$greeting = "Welcome, {$name}!";
就我个人而言,我总是连接我的字符串,因为我使用UEStudio,它会在连接时以不同的颜色突出显示 PHP 变量。但是,当变量没有被打破时,它不会。它只是让我的眼睛更容易在长字符串等中找到 PHP 变量。
人们对 SQL 感到困惑。这是 不是 这个问题是关于什么的。我已经更新了我的示例以避免混淆。
【问题讨论】:
-
重复的问题太多了,包括stackoverflow.com/questions/1311368/…(这更像是一个单引号和双引号的问题,但无论如何,花括号只能在双引号字符串中使用)
-
是的,我似乎是这里唯一一个意识到您的问题并非专门针对 SQL 的人(因此我说“离题”)。
-
PhpStorm 正确地高亮分别用引号括起来的变量。
标签: php concatenation curly-braces