将 PHP 变量与字符串文本混合
假设我有一个变量,它被定义为:$test
$test = 'cheese'
我想输出 ,我可以这样做:cheesey
echo $test . 'y'
但是我宁愿将代码简化为更像这样的东西(这不起作用):
echo "$testy"
有没有办法让它被当作与变量分开来对待?y
假设我有一个变量,它被定义为:$test
$test = 'cheese'
我想输出 ,我可以这样做:cheesey
echo $test . 'y'
但是我宁愿将代码简化为更像这样的东西(这不起作用):
echo "$testy"
有没有办法让它被当作与变量分开来对待?y
echo "{$test}y";
在字符串中直接插值变量时,可以使用大括号来消除歧义。
此外,这不适用于单引号。所以:
echo '{$test}y';
将输出
{$test}y