Trouver la plus grande des trois valeurs en PHP

Avec trois numéros, $x, $y, et $z, j'utilise le code suivant pour trouver le plus grand et le placer dans $c. Est-il un moyen plus efficace de faire cela?

$a = $x;
$b = $y;
$c = $z;
if ($x > $z && $y <= $x) {
    $c = $x;
    $a = $z;
} elseif ($y > $z) {
    $c = $y;
    $b = $z;
}

OriginalL'auteur Gordon | 2009-07-31