if

(blitz >= 0.1)

if — отобразить в зависимости от истинности предиката либо один аргумент, либо другой

string if ( string a , string b [, string c ] )

Пример 20. if

{{ $num }}. {{ $name }} {{ if($rip,'[R.I.P.]') }}
<?

$T = new Blitz('tpl');
$character = array(
    array(1,'The Dude',0),
    array(2,'Walter Sobchak',0),
    array(3,'Donny',1),
    array(4,'Maude Lebowski',0),
    array(5,'The Big Lebowski',0),
    array(6,'Brandt',0),
    array(7,'Jesus Quintana',0),
);

foreach ($character as $i => $data) {
   echo $T->parse(
       array(
           'num' => $data[0],
           'name' => $data[1],
           'rip' => $data[2]
       )
   );
}

?>
1. The Dude
2. Walter Sobchak
3. Donny [R.I.P.]
4. Maude Lebowski
5. The Big Lebowski
6. Brandt
7. Jesus Quintana

В данном примере использована укороченная форма if.