这个问题在这里已经有答案了:
php中字符串中的大括号(5个答案)
参考-这个符号在php中是什么意思(20个答案)
两年前关门了。
我遇到了一个程序,其中的查询以不同的方式形成,如下所示:
$insert_query = "INSERT INTO projects(project_user_id, project_name, project_body) ";
$insert_query .= "VALUES({project_user_id}, '{$project_name}', '{$project_body});
我知道第二行是要将它与第一行连接起来,以提高查询的可读性。但让我困扰的是,开始和结束花括号有什么用?这仅仅是为了提高代码的可读性,还是反过来呢?
1条答案
按热度按时间ccrfmcuu1#
来自php文档:
复杂( curl )语法
之所以称之为complex,不是因为语法复杂,而是因为它允许使用复杂表达式。
任何标量变量、数组元素或具有字符串表示的对象属性都可以通过此语法包含在内。只需按照在字符串外部显示的方式编写表达式,然后将其 Package 在{和}中。因为{不能转义,所以只有在$紧跟{之后时,才会识别此语法。