Либо используя массив, как уже упоминалось, либо, по крайней мере, используя константы, а не простые целые числа в операторе switch. Так что-то вроде:
define("SORCERER", 1);
define("DRUID", 2);
...
define("RPALADIN", 7);
define("EKNIGHT", 8);
switch($vocation) {
case SORCERER: $vocation="Sorcerer"; break;
case DRUID: $vocation="Druid"; break;
...
case RPALADIN: $vocation="Royal Paladin"; break;
case EKNIGHT: $vocation="Elder Knight"; break;
}
Таким образом, добавление новых классов и рангов между классами немного проще.