Эффективное тестирование нескольких значений в PHP

Хорошо, поэтому у меня есть несколько возможных совпадений, которые мне нужно проверить. Он может равняться A или B , поэтому очевидный способ проверить это будет примерно таким:

if($val=="A"||$val="B"){ echo "yup"; } 

Мне просто интересно, были ли их более простой способ проверить значения без повторения переменной для каждого значения, как это (я знаю, что это не работает):

 if($val==("A"||"B")){ echo "yuppers"; } 

Что-то вроде этого возможно?

Solutions Collecting From Web of "Эффективное тестирование нескольких значений в PHP"