Matt: Ternärer Operator oder Schleifen

Beitrag lesen

Hallo,

meine Frage ist recht simpel.
Ist die Performance (u.A. Schnelligkeit) bei Ternären Operatoren gleich schnell oder gar schneller als bei "einfachen" Schleifen?

z.B.
einfache Schreibweise

  
if ($shown_pages < 3) {  
  $shown_pages = 3;  
 } elseif ($shown_pages % 2 == 0) {  
  $shown_pages++;  
 }  

oder
ternärer Operator

  
$shown_pages = ($shown_pages < 3) ? 3 : ($shown_pages % 2 == 0) ? $shown_pages++ : $shown_pages;  

Geht es hier nur um das Thema übersichtlich und logischer oder welchen Weg empfehlt ihr?

Danke