-1

PHP初心者ですが、

echo "$foo->bar"期待どおりに動作するようです

echo "this is {$foo->bar}"同様に動作します

これを行う最良の方法は何ですか?

4

2 に答える 2

1

これを行うこともできます:

echo $foo->bar;

変数をエコーし​​ているので、引用符は必要ありません。したがって、連結するか、二重引用符を使用することができます(あなたが持っているように):

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

echo "text $foo->bar text";
于 2012-10-08T07:38:49.237 に答える
1

テキストを文字通り PHP 文字列にエンコードしたい場合$foo->barは、次のようにエスケープする必要があります。

"\$foo->bar"

または一重引用符を使用します。

`$foo->bar`
于 2012-10-08T07:36:51.580 に答える