ich möchte, dass mein php script 0,5 sekunden anhält,
wie kann ich das regeln (auch unter windows)?
Mit PHP-Boardmitteln gar nicht.
Du kannst versuchen über einen Zähler das Script solange zu beschäftigen, dass es auf dem aktuellen Server 0.5 Sekunden läuft, das kann aber mit jeder Servereinstellung und/oder Hardwareänderung wieder variieren.
Einzig zuverlässig dürfte ein Zähler auf Systemebene sein, der per system() o.ä. eingebunden wird.
Wenn du uns aber dein eignetliches Problem schilderst, kann dir evtl. jemand eine alternative Lösung anbieten.