Как написать PHP троичный оператор

Как мне написать троичный оператор PHP с частью elseif?

Я вижу основные примеры сif а такжеelse части троичного оператора PHP, как это:

echo (true)  ? "yes" : "no";    //prints yes
echo (false) ? "yes" : "no";    //prints no

Как я могу получить "elseif" часть, как это в троичный оператор?

<?php 
  if($result->vocation == 1){
    echo "Sorcerer"; 
  }else if($result->vocation == 2){
    echo 'Druid';
  }else if($result->vocation == 3){
    echo 'Paladin';
  }else if($result->vocation == 4){
    echo 'Knight';
  }else if($result->vocation == 5){
    echo 'Master Sorcerer';
  }else if($result->vocation == 6){
    echo 'Elder Druid';
  }else if($result->vocation == 7){
    echo 'Royal Paladin';
  }else{
    echo 'Elite Knight';
  }
?>

Ответы на вопрос(9)

Ваш ответ на вопрос