Cómo escribir un operador ternario de PHP

¿Cómo escribo un operador ternario de PHP con la parte de elseif?

Veo ejemplos básicos con elif yelse Porciones del operador ternario de PHP:

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

¿Cómo puedo obtener la parte "elseif" como esta en el operador ternario?

<?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';
  }
?>

Respuestas a la pregunta(9)

Su respuesta a la pregunta