$a = 100;
$b = 200;
$c = 300;
$values = compact( 'a', 'b', 'c' );
arsort( $values );
echo '$' . key( $values ) . ' is ' . current( $values ) . ' and therefore the largest';
Мне нравится это решение, так как оно довольно аккуратное;безусловно, эстетически хорошее решение.Не уверен, как он будет работать с другими решениями для большого количества переменных.
Я бы определенно рекомендовал вам попытаться получить начальные значения в массив, а не отдельные переменные для начала.