【2019年08月16日】 文字列内に変数を埋め込みたい場面って結構あると思う。 例えばユーザーのフォーム入力に対するエラーメッセージだとか。 PHPで文字列内に変数を埋め込む方法はたくさんある。 今思いつく限りは以下の4つの方法がある。 文字列結合演算子(.)による結合を利用 ダブルクォーテーションで囲った文字列内に直接変数を埋め込む ダブルクォーテーションで囲った文字列内に"{}"で囲って変数を埋め込む sprintf関数を利用する この中のどの方法をとるか、迷ったことってないだろうか? 多分、一番よく使われているんじゃないかと思われるのは文字列結合による文字列結合。でもこれって結構ソースがゴチャゴチャしがちである。 ダブルクォーテーション内に埋め込む方法で、"{}"で囲わず直接変数を書いてしまうのは、変数と文字列の境界が分かりにくく、変数が埋め込まれている事がパッと見、分かりにくい欠