Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
 Construct vyhlásenie s ternárnu podmienený operátor pomocou podmieneného výrazu ; nasledovaný otáznikom a vyhlásenie na vyhodnotenie, či podmienený výraz je pravda , nasledovaný dvojbodkou a vyhlásenie na vyhodnotenie, či podmienený výraz je nepravdivý . Napríklad nasledujúci príkaz priraďuje buď true alebo false na " is_teenager " premenné na základe veku osoby : 
 
 $ is_teenager = ( $ veku > = 13 && $ vek < = 19 ) ? pravda : false ; 
 Vynechanie Stredná 
 
 PHP verzia 5.3 alebo novšia , môžete vytvoriť ešte viac skrátený výraz s použitím ternárnu operátor vynechaním stred údajov a použitím prvej výraz ako aj podmieneného výrazu a hodnoty , ktoré majú byť vrátené , ak je podmienený výraz je pravdivý . Vytvorenie podmieneného príkazu; nasledovaný otáznikom a dvojbodkou , po ktorom nasleduje vyhlásenie posúdiť , či podmienený výraz je nepravdivý . Ak podmienený výraz je pravdivý , je výsledok pravdivý . Napríklad , vracia hodnotu true nasledujúci výraz , ak vek človeka je nižší ako 21 , a v opačnom prípade false 
 
 $ vek < 21 : . ? False ; 
 Hniezdenie závierka 
 
 
 Nenechajte vytvárať zložité výrazy pomocou vnorené podmienené príkazy a ternárnu operátormi . Keď to urobíte , môžete zvyčajne urobiť kód ťažšie pochopiť , ťažšie ladenie a ťažšie udržať . Ak hniezdo príkazy , použite zátvorky tak , aby bolo jasné , ako je konečný výsledok je odvodený alebo zvážte použitie alternatívna štruktúra , ako je " if - else " vyhlásenie . 
 Výsledok je vyhlásenie 
 
 
 Ak použijete premenné odovzdanej odkazom s ternárnu operátor , nezabudnite , že pojmy uvedené s prevádzkovateľom sú výroky, nie premenné . Nemôžete použiť premennú odovzdaný odkazom sama o sebe ako vyhlásenie , pretože to nemá žiadnu hodnotu . V PHP 5.3 a novšie , dostanete upozornenie , ak ste vytvoriť pomocou výraz jednu premennú odovzdaný odkazom .