if-else fonsiyonuna göre daha kestirme bir çözüm. bu olayı iç içe kullanabilirsiniz. (parantezlere dikkat etmek gerekiyor tabi)
<?php
$rakam = rand(0, 10);
$yazi = ($rakam > '5') ? ( ($rakam < '8') ? 'rakam 5 ten büyük, 8 den küçük' : 'rakam 5 ten büyük') : ( ($rakam == '5') ? 'rakam 5 in ta kendisi' : 'rakam 5 ten küçük');
echo $rakam . ' - ' . $yazi;
?>