如何在 PHP 中将 $foo->bar 嵌入到字符串中



我是 PHP 的新手,

echo "$foo->bar"似乎按预期工作

echo "this is {$foo->bar}"也有效

最好的方法是什么?

假设你想从字面上将文本$foo->bar编码为PHP字符串,那么你需要像这样转义它:

"$foo->bar"

或使用单引号:

`$foo->bar`

你也可以这样做:

echo $foo->bar;

因为您要回显变量,所以不需要引号。因此,您可以连接或使用双引号(就像您所做的那样):

echo 'text ' . $foo->bar . ' text';
echo "text $foo->bar text";

最新更新