実際には変数名をPHPに明確にする必要があることがあります。私は同僚と私が少し違ったやり方で行っていることを発見しました。 は、変数$foo
を持っていたし、私の同僚が(それを簡単にするために少し不自然な例)
return "<input type='hidden' name='{$foo}_constant_string' value='true' />";
を使用しているのに対し、 を追加_constant_stringと私は
return "<input type='hidden' name='${foo}_constant_string' value='true' />";
を使用していたことを出力したかったと言います。
私のクイックテストでは明らかな違いはありませんが、私は不思議です:違いはありますか?どちらか一方を好む理由はありますか?
編集: 私の例では上記の文字列を使用しましたが、私の質問はより一般的でした。エスケープに中括弧を使うことができると知っていましたが、(どちらの場合でも)2つの使用方法の違いがあるかどうかの特定の点は見つかりませんでした。私は答えを得た:文字列(これは "重複"のポストについて)ではないが、配列とオブジェクトに対するものである(感謝@dragoste)。
次のチェックをsame.Pleaseされます重複としてマークされています。その男はタイトルを読んでいないかもしれない。 – revo