假设我有一个变量$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