print ($flag)? (<<<TEXT1
なんたら1
TEXT1)
 : (<<<TEXT2
なんたら2
TEXT2);

カッコで閉じても無理?