PHP中插值字符串的表达式求值

xeufq47z  于 2023-10-15  发布在  PHP
关注(0)|答案(2)|浏览(121)

在JavaScript中,你可以这样做:

console.log(`Hello ${3 + 4} World.`)

输出为Hello 7 World。我可以在C#中用Console.WriteLine($"Hello {3 + 4} World")做同样的事情。
在PHP中,我尝试:

echo "Hello {3 + 4} World."

但是它的输出是Hello {3 + 4} World
如何在PHP中插入字符串中的表达式?

5vf7fwbs

5vf7fwbs1#

你可以使用这个:echo "Hello ".(3+4)." World.";

kqlmhetl

kqlmhetl2#

在PHP中,字符串插值期间不可能计算任意表达式。你要么定义一个变量,要么使用John的答案中的语法。

相关问题