PHP初心者ですが、
echo "$foo->bar"
期待どおりに動作するようです
echo "this is {$foo->bar}"
同様に動作します
これを行う最良の方法は何ですか?
PHP初心者ですが、
echo "$foo->bar"
期待どおりに動作するようです
echo "this is {$foo->bar}"
同様に動作します
これを行う最良の方法は何ですか?
これを行うこともできます:
echo $foo->bar;
変数をエコーしているので、引用符は必要ありません。したがって、連結するか、二重引用符を使用することができます(あなたが持っているように):
echo 'text ' . $foo->bar . ' text';
echo "text $foo->bar text";
テキストを文字通り PHP 文字列にエンコードしたい場合$foo->bar
は、次のようにエスケープする必要があります。
"\$foo->bar"
または一重引用符を使用します。
`$foo->bar`