Natürlich findest du keine infos zu clients in php, da php nunmal nicht in clients/browser läuft. Auch serverseitig unterstützt das php nicht ohne Anbindung an nodejs o.Ä.
Wenn du js auf dem server ausführen willst, gibt es genau das gerade erwähnte: nodejs.
Deine Fokusierung auf php kommt sicher durch Unwillen, neues zu lernen. Für das von dir gewünschte ist php schlicht nicht gemacht und technisch bedingt (request-basiert, synchron) kaum machbar.
nodejs, golang und co. sind dafür perfekt. Wenn du das ganze komplett clientseitig willst, dann nimm eben eins der typischen frameworks wie angularjs.
PhantomJS ist eher für andere Dinge, z.B. das Umleiten von Suchmaschinen, um denen vorgerendetertes html zu liefern, oder automatisierte (client-)tests ohne browser.
Abgesehen von all dem: was hindert dich denn daran, einfach ein setIntervall zu setzen und dir den "klick auf button" zu sparen?
Hi, ich habe das jetzt auch so mit SetTimeout() gemacht, damit wird die Javascript Fuktion im Browser immer wieder neu aufgerufen und das Javascript schaut jede Sekunde in die Datenbank ob ich neue Handelsauftraege dort hin gesendet habe und kommuniziert mit dem Websocket. Also automatisiert habe ich es jetzt ueber diesen Umweg.
Ich hatte die meiste Zeit noch Probleme mit den Meldungen vom Websocket Server, weil der anscheinend immer zu unterschiedlichen Zeiten antwortet, also alles asynchroner ablauf.
Das PHP mit websockets nicht ohne umwege funktioniert habe ich ja schon die ganze Zeit vermutet. Aber Frameworks konnte ich auch nicht so einfach installieren, einmal waere das zu viel neues fuer mich gewesen, weil ich wollte das schnell fertig bauen und andererseits habe ich sowieso keine Rechte dort sowas zu installieren, ich habe ja nur ein Zugang zum FTP Server und kein eigenen Server, also kein VPS Server oder Root Server.