>> and I feel it would be more elegant to be able to do something like:
>> $var ="first part of string {(($a==$b)?$c:$d)} rest of string";
> $templateStr = 'first part of string %s rest of string';
> $outputStr = sprintf($templateStr, (($a==$b)?$c:$d));
That is so totally slick! I'm definitely going to have to remember this
neat little trick! :)