Hi,
es existiert kein Weg, die[1] clientseitige Darstellung serverseitig zu bestimmen.
Du kannst doch einfach ein <span style=""> mitausgeben.
und inwiefern bestimmt(!) das die Darstellung? Serverseitig weißt Du nicht mal, ob da am anderen Ende des Wurmlochs überhaupt etwas ist, das darstellen _kann_, geschweige denn, wie es dies tun wird.
Abgesehen davon sehe ich nicht den geringsten Grund, in HTML eingebettete Stylesheets als "in PHP eingebettet" zu bezeichnen. Das Ergebnis ist identisch mit dem, wenn man den selben Code mit einem einfachen Texteditor schreibt, ohne PHP oder sonst eine Programmiersprache zu involvieren.
Cheatah
Ein PHP-Skript, dass im Apache-Webserver läuft erzeugt eine Ausgabe im Format text/html. Diese Ausgabe wird danach an den Browser gesendet und nicht an "irgend etwas am andern Ende des Wurmlochs". Die gängigen Browser kommen mit einem <span> und einem dazugehörigen Style-Attribut zurecht und können das interpretieren. PHP wird dazu benutzt, dynamische Inhalte auszugeben, aus diesem Grund kann man das nicht einfach durch HTML ersetzen.