在字符串中连接变量和使用花括号的方式相比,有什么优势或劣势吗?
使用连接符的方式:
$greeting = "Welcome, " . $name . "!";
花括号:
$greeting = "Welcome, {$name}!";
就我个人而言,我总是将我的字符串拼接在一起,因为我使用UEStudio,当我将PHP变量连接在一起时,它会用不同的颜色突出显示。然而,当变量没有分开时,就不会这样。长字符串中查找PHP变量变得更加容易。
有些人把这个问题和SQL混淆了。这不是关于SQL的问题。我已经更新了我的示例以避免混淆。