@retro: was er will, ist eine Bibliothek wie Sizzle, die mit PHP als Sprache anstelle von Javascript arbeitet, was Sie über "keine Änderung zu schreiben" ist falsch, es ist nur Code, Sie können es so viel wie Sie wollen schreiben.
Ich glaube jedoch, dass das Problem darin besteht, dass Javascript, das in einem Browser läuft, Ihnen einen Vorteil beim Zugriff auf ein DOM-System verschafft, das Ihnen bei der automatischen Erstellung vieler Dom-/HTML-Knoten sehr behilflich sein kann, ohne dass Sie sie selbst erstellen müssen.
in php ist das DOM einfach schmerzhaft, jquery versteckt dies gerne und da javascript anders arbeitet als PHP, kann es das ohne viel Aufwand tun, aber da PHP keinen Zugriff auf das Browser-DOM hat und eine andere Arbeitsweise hat, ist es viel schmerzhafter.
Das heißt nicht, dass es unmöglich ist, weil es ist, es ist nur, dass es nicht so einfach ist und manchmal ist es anders, wenn es keinen klaren Grund zu sein scheint, warum, ich glaube, es könnte sein, dass das PHP-DOM intern libXML oder etwas ähnliches verwendet und viel zu viel von dieser Bibliothek intern freilegt, so dass PHP mit der C-Bibliotheks-Semantik überladen wird.
Ich denke, Sie sollten sich phpQuery (https://github.com/TobiaszCudnik/phpquery) ansehen, oder noch besser und in aktiver Entwicklung, QueryPath (http://querypath.org).
jedoch nicht erwarten, dass sie so einfach wie die javascript jquery Bibliothek, denn es ist nicht, leider.....