I think just readability. Syntax highlighting will make it very clear that you are creating just one string, if you're scanning the code quickly. This is especially true if it's spread across multiple lines. I also think it makes the spacing in the string before/after the injected data easier to parse, but that may just be my pattern recognizers tuned towards this approach. :)