Ich möchte aber nicht "93.184.216.34" sondern immer "example.com". Dann müsste ich demnach $_SERVER['SERVER_NAME'] verwenden.
Ja. Aber das funktioniert nur wenn das auch so konfiguriert ist und unterscheidet sich ganz wesentlich von Deiner eben genannten Anforderung:
Wenn ich in der Adresszeile angezeigt bekomme "www.irgendwas.de/haferschleim", in welcher der beiden Variablen kann ich den Wert "irgendwas" mit Sicherheit erwarten?
Du hast also eben quasi nach dem Gegenteil gefragt. Was Du nun wirklich willst weißt nur Du selbst.