PHP:在双引号内使用变量
请检查以下代码。
$imagebaseurl = 'support/content_editor/uploads/$name';该$imagebaseurl变量是一个包含指向我的图像文件夹(上载)的链接的变量,并且在该文件夹中,我还有一些其他文件夹,这些文件夹以我的用户名命名。例如:我有一个名为john的用户,因此链接应该看起来像this->
support/content_editor/uploads/john。
主要思想是,当任何用户登录并浏览其图片库时,我都希望将他带到自己的画廊,该画廊基本上以他的名字命名。
当他访问画廊$name时,链接中的值将来自用户的登录名(来自会话)。现在的问题是,您可能已经了解到,$name以上链接中的放置是错误的,这就是为什么它不起作用的原因。我正在获取整个URL>(support
/ content_editor / uploads / $ name),而不是(support / content_editor / uploads /
john)
现在您能告诉我如何$name在此使用$imagebaseurl = 'support/content_editor/uploads/$name';
回答:
$imagebaseurl = 'support/content_editor/uploads/' . $name;要么
$imagebaseurl = "support/content_editor/uploads/{$name}";请注意,如果使用双引号,也可以将以上内容写为:
$imagebaseurl = "support/content_editor/uploads/$name";最好养成使用{$...}双引号而不是仅使用双引号的习惯,因为在这种情况下$...,您需要在字符串中插入变量,而对于PHP来说不明显的是,哪个部分是变量,哪个部分是字符串。
如果要获得最佳性能,请使用带单引号的字符串连接。
以上是 PHP:在双引号内使用变量 的全部内容, 来源链接: utcz.com/qa/425051.html

