一尘不染

将PHP变量与字符串文字混合

php

说我有一个变量$test,它的定义为:$test = 'cheese'

我想输出cheesey,我可以这样:

echo $test . 'y'

但是我宁愿将代码简化为类似以下内容(不起作用):

echo "$testy"

有没有办法y像对待变量一样对待它呢?


阅读 354

收藏
2020-05-26

共1个答案

一尘不染

echo "{$test}y";

直接在字符串中插入变量时,可以使用花括号消除歧义。

此外,这不适用于单引号。所以:

echo '{$test}y';

将输出

{$test}y
2020-05-26