我是 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";