Das geht sicher auch freundlicher.Bitte erst lesen dann denken und dann Posten.
Dass diese Funktion lediglich die Informationen zurückgeben kann, die auch in $_SERVER['HTTP_USER_AGENT'] stehen, ist ja wohl sonnenklar.
Nur bekommt man bei dieser niemals einen Fehler zurück, sondern maximal "nichts". Damit lässt sich viel schöner arbeiten, als wenn man noch auf die Existenz prüfen muss.