Malcolm Beck´s: Alternative zu sprintf gesucht

Beitrag lesen

مرحبا

sprintf() oder auch vsprintf() wird beim Coden sehr schnell unübersichtlich
Nichts geht über einen aufgeräumten Code, egal ob PHP oder Perl:

Das geht doch auch mit sprintf();, mMn auch Übersichtlich genug.

  
$tmpl = '<a data-itemid="%2$s" href="%3$s"%4$s>%1$s</a>';  
$li .= sprintf('<li%5$s>' . "$tmpl" . '%6$s</li>'  
       /* 1 */ , $f['name']  
       /* 2 */ , $f['itemId']  
       /* 3 */ , $link  
       /* 4 */ , $var  
       /* 5 */ , (strpos(RequestPath, $link) === 0) ? ' class="active_tree"' : ''  
       /* 6 */ , !$tree ? MenuList () : ''  
              ); 

Ich finde nicht, dass das unübersichtlich ist. Es gibt übrigens noch printf() für die direkte Ausgabe.

mfg